Re: give each blog their own buddypress?
Um, actually, if you use a multi-site plugin you should be able to do what you want. (I admit, I skimmed, but that’s what I got out of it…) Some edits might be required so they don’t share users.
“will it be possible for every member to have their blog integrated into the main site? I don’t like how when they register a blog it kicks them to what looks like Kubrick or w/e the default MU theme is.”
Again, been done a lot, answered plenty. sue the more_blog_defaults plugin or simply replace the ugly default theme with one of your choosing (in a folder called default). don’t enable any other theme and they won’t be able to choose any different, plus get the one you want on setup.