MY suggestion would be to put your site in your signature, and post regularly (with good content, of course 🙂) on this board. You could even hang out in the Echo Lounge and chat -- eventually people will click on your link in your signature.
It's like when you wear a new dress to a party: You want people to notice and admire it, but the moment you start telling people, "hey, look at my new dress!" Nobody wants to have anything to do with you.