Re: my ideas to make buddypress better
There is a BP Auths project in the works for after the 1.0 release. The scope of it is to do exactly what you speak of and more.
Some of those are good ideas that have already been added to the trac as enhancements. Others are already plugins by other authors, or could be potential plugins for later on.
I would say check out the BuddyPress roadmap, and search through some existing enhancement tickets and get a feel for what’s out there and what’s coming. If you think your ideas deserve to be an integrated part of BuddyPress, then add a ticket to the trac and the devs will take it into consideration for the future.