The bikes are nice idea, but hardly panacea. You need to design the city around it (costly, conflicts with other usages), isn't possible for variety of people (age, disability, distance).
I used to drive 40km to work every day in single direction. Not gonna happen with a bike.