I'm removing your phone number and email address, as you probably don't want them here in this public forum. I'm also going to change the description to something more accurate, as this is not a security issue per se.
The issue of spam on BuddyPress installations has been discussed often here, on buddypress.org/support, and elsewhere. Here are a few helpful links: http://wpmu.org/daily-tip-kill-buddypress-registration-spam-with-buddypress-recaptcha/ http://www.buddyboss.com/how-to-combat-spam-signups-in-buddypress/ http://themekraft.com/spam-in-buddypress/
Your suggestions for password strength and username restriction fields are good ideas. I'm not sure that they have a place in BuddyPress itself - they seem more like they should be WordPress features, or at the very least should be part of a more general WordPress plugin - but I will leave the ticket open as an enhancement request for these suggestions.
Your suggestions regarding content filtering are reasonable. Some of your concerns will be taken care of by the integration of Akismet filtering for activity streams in BP 1.6.