decent lifepo4 batteries are available - they require a bit of maintenance (for some brands) to keep them balanced. im using lifepo4 and they're great. i get a large enough range to go to work at high speed. its faster than taking the car.
I'm poor, so I bought a little 24V 10Ah LiFePO4 pack for my bike. The bike trip to work will definitely be slower than the car, but that's fine by me. LiFe technology is great.
Of course, it's not on par with gasoline in terms of being able to get cheap storage for 200 miles of range (really, how much can a gas tank cost?) but it is a pretty darn good deal.