I'm sure this was stated some where else in the forums, but I think that adding a queue would help with the lag. It seems that the lag begins when people are just getting out of work and such (around 5pm EST). Having a queue will limit the number of people and hopefully limit the lag until the problem with the code can be solved.

Honestly, I couldn't tell you the last game I played that didn't have some sort of queue system on the servers.