Awesome stuff there.
Figuring the motor RPM should be very straight forward, and at 95-ish mph, you should have had 10,300 RPM, therefore 47.5 mph would be 5,150 RPM. Right there is your torque / hp equal mark, so 105 hp was about 105 ft/lbs of torque.
I get about 212 ft/lbs of torque at [edit: about 3200 RPM], assuming 105hp there. The motor is definitely AC, as there is an inverter for the battery (your valve cover under the hood).
You could reasonably guessimate the RPM at various points to determine torque using the classic formula, HP = (Torque x RPM) / 5252
http://en.wikipedia.org/wiki/Horsepower" onclick="window.open(this.href);return false;