when was the game that gamespot claimed to be technically flawless released ?
june 12 , 2008