Hi. Since I was the one commenting on this bug, I'll comment also here: For 2) and 3), "design flaws" is a very subjective statement. What one person thinks is good design another one thinks to be a flaw. In other words, there will always be design flaws, and every time a design is changed, some think it will be better, and others will think it will be worse. No change we do will ever fix everything.
Fremantle will have an improved version of the application, it tries to address some of the failings of the previous design as well as hit some new targets. It won't be perfect, nothing is. I'm 100% sure people will find new bugs once Fremantle gets released, and that's all good. Anyway, the bugs are not closed when setting Fixed in bugzilla. The next step from Fixed is to the bug reporter to check it - once this is possible - then either to Reopen the bug or then Verify it. Only then bugs are closed.