Does he or do you own any of these cars?
I don't think that really matters, do I have to go to China to know that it exists?
I don't think I've claimed to have any perticular knowledge of this car, I've only stated general observations of the statements made in this thread.
That being said, if everything you said here is true, and its 100lbs heavy then stated, this whole arguement is kind of mute anyway. 100lbs isn't very much, its the difference between a skinny 5'6" guy and a normally build 6'4" guy. Also, to over come the diffentcy that the 100lbs will make in the over all power/weight ratio would be very easy with an LS. Say the car is 2300lbs stock (a guestimation) with 300 hp thats a ratio of 7.666. So the ratio in a LS fc, weighing 2400lbs with 300 hp, is 8. You would only need 15 more hp to have a 7.666 ratio in the 2400 car.
Now I'm not dissing your setup, as you say, its hard to build one of these that will hold up in the long run, and if you've done it as you say, then props, that's a bit harder that dropping a V8 in there.