I don't understand some of your complaints.
The fact that some places don't have mailbox access, or vendors.... why should they? I find it refreshing, that you can't do everything at one location, that you actually have to move in the world. WoW had the problem that everything was in a centralized area, meaning that everything else in the game was a freaking ghost town. Spread it out!
As for the game being in development for 5 years... WoW has had at least TWICE that time to create its world. Its not about lowering expectations for new games, its about realistic expectations. WoW has had 3 expansion packs, and is basically nothing like the original game that was released. I would say that TOR has a much better leveling experience than WoW so far, and I am enjoying it far more.
End game content may be lacking; but you need to understand, I think that may be intentional on the part of BioWare. Look at it this way. The average gamer who plays this will not see lvl 50 content for at least 3-4 months or so of play. Its a fact; If your only playing 2 hours or so a day, 2-3 days a week, it will take you a VERY long time to hit the level cap unless you know what your doing. Because BioWare has limited development resources, they probably put the bulk of their development into making the process of lvls 1-50 fun, and would focus on end game content after release. Makes sense to me.
I'm a fairly hard-core gamer. I play a good 4-5 hours a day, every day. At this rate, it will take me about 3 weeks or so to hit lvl 50. There are 8 character storylines I want to experience.... thats 24 weeks of content, or 6 months of entertainment for me. And thats at my rate of play, which is probably more per day than most.
You need to understand, when you rant about lack of end game, that you are in the minority, and your concerns will be addressed, when there is time.