I suspect that there are several people on Head-Fi who either cut code for a living or have done so. Those folks will know that a 'dot zero' release of *anything* is rarely rolled out without 'healthy' bug reports following thick and fast. Yes, you can beta-test, you can have key users onsite who say wonderful things about the new software and literally 'cant wait' to start using it for real, but day one of the rollout you will uncover all sorts of 'bugs' which simply didnt show up under normal usage, and a lot of it comes down to expectation. While your team was obsessed with cracking the really big nut in front of them, little things started to fall through the cracks - I know, good software engineering is supposed to catch those 'little things', but that's little comfort when you are standing in a stockbroker's office listening to some ancient curmudgeon tell you that there is no way that he will be using the new system until you change the interface to suit him ......
I'm not giving iBasso an 'out', just saying that it will never be 'perfect' while human beings are involved in the design and implementation of complex processes.