these all are very good methods to promote your music. i like your ideas and the method written by you and i like the most is:
Promote your music on forums:
This is how I got my record deal for couple of my songs. I posted a song on a forum which created a buzz and record label A&R picked it up. Most music related or genre specific forums have a promotion area where you can post a link to your musical productions. Try it out. If your song is good, it may create a buzz on forum as well and that means good things for you and your band!Also, if you're a member of a forum, you can create a signature to your user profile and I suggest you use a link back to your blog. That way, everytime you post something in the forum, you gain more visitors to your blog as well as many people check out your signature.