If we were getting ready to officially launch tomorrow, I would completely agree with you. The site that we have today is not even close to something that is ready for mainstream. We need a "sexy UI" upgrade, with a lot more bells and whistles and improvements on the user experience.
The order that things are done is important though. The dev team has indicated that they have a lot of things that they plan to implement at the blockchain level, and it sounds like many of them are going to have dramatic changes to the user experience (like communities).
I am not arguing in favor of keeping the crappy UI. I am just saying that as a community of "beta testers" (which is what we all are) - that we should accept a limited UI for some time while they work on more of the important back-end features.