Ok, I'll be the first to actually answer your question:
- Send your EP to blogs that feature music similar to yours. Easy way to find them: pick an artist or recent release that's close to your style, search for it on Google, and bookmark all the blogs that feature it. Send these blogs an advance copy of your EP (use dropbox, mediafire, or soundcloud to host the tracks), include some info about yourself, and there's a decent chance that if your music is any good, at least 1 out of 20 blogs will do it.
- Take all your tracks, or some good snippets from each one, and make a Youtube video with either cover art, or actually film yourself playing the tracks live. Upload that in advance with details on when the EP will be out and where people can download it.
- Schedule a ustream event where you will give a live concert of your EP, or a listening party of the whole thing. Invite your friends and get them to invite other people. Anytime between 7pm and 11pm EST would be good, and avoid the weekend, because no one is going to sacrifice their weekend evening to hear music from some artist they've never heard of.
- Make a Facebook event page telling people to download the EP on the day of release, and invite all your friends to it, and get them to invite other people too.
- Even if you are planning to self-release, it's worthwhile to try sending it to some netlabels. There's a chance that if they like it, they will agree to co-host it for you (non-exclusive and they will help you promote it).
- Send your tracks to some radio stations (online or college radio). Find people that host shows and welcome submissions. There's a few that post on this forum. They like to play new stuff, are willing to support newcomers, and will give you a shoutout if you send them advance copies (they love to say stuff like, "I have a new track here, hasn't even been released yet, this is an exclusive from so-and-so and it will be available on such-and-such date")
- Most importantly: make friends in the scene. They'll promote your stuff for you if it's good, and if they have an audience, then their promotion is very valuable. You should be ready and willing to promote stuff for your friends too. Even if you are not the greatest musician, being a nice person and a good member of the community goes a long way.
Remember: your first EP will come and go. Treat it as you would anything else you release: an opportunity to promote yourself and build a following. Wherever you post it, make sure you include links to your Facebook page or Twitter or whatever and ask people to subscribe. Throw in some liner notes and make sure to include your website address or any other info you want people to have. Obviously if people remember your name and they like your stuff, they'll find you, but it doesn't hurt to make those connections whenever you can.
And lastly, remember that getting there takes a lot of work. To build your own audience you have to be constantly releasing great material, promoting yourself and networking with other artists. You don't have to do any of these things, but they help.