My guess is that he's either worked on race cars before, or he has some sort of race car connections, there's stuff going on in that build that point towards vast experience coming from somewhere!
Superb job though, shame it not going to be a road car..
Tom