I don't see 71hp specified in the article you linked to. It specifies 121hp/105 lb-ft for ICE and electric together. Anyway, as far as I know the big thing in electric motors is not max power, but max torque. That motor you linked to does 100hp at 1775rmp. That is 410Nm, which is 302 lb-ft, which is almost 3 times the torque of both Corolla engines together.
__________________________________________
View my fuel log 2013 Space Star Cleartec Intense 1.0 manual: 55.7 mpg (US) ... 23.7 km/L ... 4.2 L/100 km ... 66.9 mpg (Imp)