The car just makes you want to laugh, not exactly at the owner, more with him. Seems like a properly sized blower would be sufficient to make that amount of power on a properly built motor. Don't tractor pull trucks have turbos feeding into turbos?
http://videos.streetfire.net/video/Bad-ass-1970-super-super_165927.htm
http://videos.streetfire.net/video/Bad-ass-1970-super-super_165927.htm