1,000 bikes are now avaible for riders at LA at 65 kiosks around the city downtown. Sadly, it's only for monthly and annual Metro Tap card users right now. It won't be until August until you can simply use a credit card to rent a bike for a certain amount of time.
More info
via LA Downtown News