PS4Video Game Reviews PS4Video Game Reviews January 10, 2009 Initial D: Extreme Stage (PS3) First Impressions Initial D: Extreme Stage for the PS3 is one weird racing game. While it looks like its…