So frustrating. These queues are really punishing the biggest fans - people who preordered and joined guilds on the official site, people who played the beta, because the most high population servers are the ones BW put the guilds on. Why don't BW indicate on the server selection screen which servers are busiest during peak times, not just right now, so players can see they will likely be queuing at peak times, and so roll on a different server?
Character and/or guild server transfers are absolutely essential if you expect people to come back after having to put up with 5 hour queues.