It's taken a while and after a lot of hype, Forza 3 finally graces the gaming stage in one of the hottest and competitive genres in the industry. Racing games per se have always had a problem trying to achieve the pinnacle of the genre and that is to supply a game that gives you the feeling and...