I've played completely linear games, WAR40k SM, and completely sandboxish games, Fallout, and RAGE struck right in the middle for me, and I loved it. The difference between RAGE and the other 2 still good titles, is I finished it, and started a new game. Completely linear games are boring, and RAGE was not this, after finishing the game I released after browsing through achievements that there was still tons of quests and such that I completely missed and I thought that I went everywhere, and I love that, hence my second game. Had RAGE been a completely sandbox shooter, I would of enjoyed it for the first 10 or so hours and then got bored, games need some sort of direction, and while there are plenty of gamers that die for those types of games, ala oblivion, fallout, upcoming skyrim, direction is still needed nowadays.
Enjoy the game for what it is, a pretty decent story, awesome graphics, great customization, minigames, driving, etc etc. Id tech games have always been more about selling the tech than it has been game storyline, and it's obvious that this time around they worked really hard on it.
TLDR: Stop complaining about a perfectly fine game, if you don't like it, then don't play it, if you do like it, then continue. If you have issues, by all means post them in a constructive way so that they can be further improved upon and offer a better gaming experience in the future.
