Your best bet is to find online communities and forums that have a similar interest, and advertise a little there. Put a link to your site in your signature for message boards, and that'll also help.
If you want to be a little sneaky about it, you could write a few Hubs on HTML and website design techniques and link to parts of your website as an example of what can be done with said design. :) Keep in mind that in this case, people won't be visiting your site for the actual content so much as to see a brief example of what you're talking about in your Hub.
As a side note, I miss watching Vampire High. I'm a sucker for vampires (no pun intended), and I think VH was a somewhat underappreciated show.