... this is THE site, now. Things are missing, things are broken, things are slow. Yup, we know. No amount of bitching or complaining (or threatening to leave) will bring anything back faster.
That said, don't worry because we're not satisfied with it either. We will not stop working until we have everything the way it should be. We don't know how long it will take and different features and bugs have different priorities (which are likely different than your priorities), but it will all get done in due time.
Now, push forward with being a positive community. Use what we've built so far to foster good connections and trust that we'll keep adding more in the background.
(Feeding the developers cookies rather than insults is a sure way to help us stay focused...)