That was the exact same thing I was think to use them for too: my E-Bike. But ofcourse they should be able to handle some power. I'm very curious how these cells will perform. I might buy some to test in my LST, if I like them they'll also go in my E-Bike.
@BrianG: Have a look at the Headway cells, I hear good things about these. They're cheaper than A123 cells too. A 16Ah 10C cell for 24 bucks.
http://bmsbattery.com/36-lifepo4