Question: When was the video game that GameSpot claimed to be technically flawless released in 2008 ?
Answer: June 12 , 2008