I've never used Angular.js before, but if it is anything like Backbone.js, it should have some sort of router. You should be able to map functions to your routes to display the appropriate partials when the user goes to various urls.
That's a bit of a stereotypical look at MMO players. The last MMO I played, most of the players I played with wouldn't have fit that description. Most were adults with jobs, family, personal lives, etc, who put that stuff before the game.
I've bought two refurb items, an alienware m11x r1 and an evga p55 motherboard. The laptop is still running great and you can't tell I bought it used. The motherboard, however, was defective from the get go.