Fox news now covering.
This appears to be his Facebook page: http://www.facebook.com/JimmyLeeward
It does name him as the pilot of the Galloping Ghost, mentions him taking off in the race.