I have to admit that the first versions we released in October were lacking some features we planned but didn't implement due to lack of resource and also a lot of bugs were not fixed due to the same reasons - all these were affecting usability, but things really should change as we progress.
The modular/component based architecture that we've chosen gives us a lot of flexibility, so effectively we've postponed UX optimization until we get some more feedback and resources, now as we start touching this kind of optimization you seem to start seeing its results.