I don't see anything in those pictures that says its a 9 second car. Wheres some specs or a time slip?

I respectfully disagree. I've spent alot of time at the dragstrip (Owned a drag bike) and I've seen alot of cars set up like that run 9's/10's. Looking at the one launch picture, the way the rear tires are loaded tells me the car puts down some serious power. A slower car just doesn't achieve the stance this car has when it launches.