Will a stupid name make the Revolution a worse gaming platforum? Of course not. On the other hand, it's coolness factor is partially based on what people think of its name and very few people here have any doubts that this extremely uncool name will destroy its ability to sell.
No mater how good the system is, it has just created a hurdle that the PR department will have to try to overcome. They really didn't need this handicap. A name is supposed to help you sell a product, not keep you from selling a product.