actually attended a seminar with a lifebatt rep the other week, the batteries have a discharge rating of 10C continuous so 100A continuous, or 7.2KW, this is well suited to the motor power given in the link, though the batteries will struggle under acceleration when the continuous rating of the motor is exceeded, 15C is max discharge of the lifebatt i think.
10hp continuous would be borderline for 80mph, though with extra cooling etc you may be able to run the motor up to 15hp or even 20hp, which would easily do 80mph. Again though im no expert on this type of motor.
Batteries, to get the 40hp max out of the motor, is 30ish kw, or 416A, with lifebatts you would need at least a 30ahr pack, 40 would be ideal. Frodus sells some cheaper alternatives to the lifebatts at evcomponents.com 40ahr pack @72v would cost around 1k USD, and easily fit in to a bike. I have a mate who looking at a similar project, though with a smaller motor.
watched that video, and its a pretty sweet build!