I don't know exactly when it went live, but the new Boston bike share system website is up!
I checked it out a couple of days ago when they asked for input on station locations (when is cambridge coming on I wonder...)
Annual memberships are $85, although pre-enrollment is $ 60. I'm not sure when the stations are actually opening, but I suspect any day now!
I'm slightly tempted to buy a membership just to promote it, but on the other hand, I rarely don't have my bike. A couple of weeks ago though, I had not ridden in because it was pouring when I left in the morning. In the afternoon, I needed to meet someone on the Longfellow bridge. I ran out of time to take the T, so I ended up taking a cab :( The bikeshare would have been perfect as a way to get there quickly and simply.
A compromise might be to sign up for a pre-enrolled membership this year ( thinking of it almost as a charitable donation to support a good cause) and then using the 24 hour passes when the need strikes after the first year.
One demographic that I think would really be well served by this is people living in teeny tiny apartments without a place to store a bike. I was at a jobsite in Beacon Hill this afternoon, and bike parking is made tough by all the "ye-olde" lamp posts and signs (too big to fit a lock around), and the lack of parking meters. Apartments are small there, and elevators are infrequent. If I lived there, a bike share might be a better solution for getting downtown than dealing with the hassles of storing a personal bike.