you have to understand that the development team very small for this game, I believe its between 8-12, and yes, there may be problem's, but we have just got to have a little bit of patience and faith, these guy's are doing the best they can with what they have, eventually the server's will even out, an the queue will drop, as for the UI, it will be done, but with new content due to be added the dev's have said they dont want to implement a UI yet, an then have to change it again when content is added, which is very reasonable, everything is there, albeit it's a tad bland, but it has all you need.
Tutorials are all over the place, in the forums, on youtube, an when anyone ask's, we are polite and direct them to said video's or guides, and there is a help channel in game.
Many kind regards