I really hope their API will come soon; I think the best chance they have of user adoption will be based on the creativity of API developers bridging the gaps between Diaspora and other services. If users can communicate between Diaspora nodes and other social networks, at least on a basic level, they could see enough migration to make their efforts worthwhile.