Your biggest problem right now is the domain name. The My Buzz/Microblogs confusion is an SEO death trap.
I did search on Godaddy for Mybuzz like domain names and there were some. I’d say (if you are settled on it) incorporating My Buzz into the domain name is essential.
To get recognized after that… Yes. I do have a few ideas. It is also something which is on my mind, as I would really like to help this place get somewhere.
I will have to get back to you, though. Right now I’m in a spiderweb of trying to manage my own online projects. Let it be known, though, that you have already succeeded in bringing one of yours to completion! I rarely get that far… As you might have noticed