This works well, and does add emails to Mailchimp. However, I collect first name (and soon more) on signup. It would be great to map those fields to mailchimp.
Looks to be a standard part of the API
Also, since I'm using buddy press, it would be great if on update (or when the user adds info after reg), the buddypress info is automatically updated as well in mailchimp: