You are doing everything right. The best advice is to continue what you are doing. Overnight success is rare in anything anyone does.
One big thing that sticks out is that it doesn't seem like you are utilizing social media websites like Twitter. Twitter is huge for finding potential customers. You should create an account on Twitter, search for "tweets" containing words relevant to your website and start conversations with those "tweeters".
Some other ways include doing press releases - including free and paid - and paid advertising on Adwords. Some free press release websites include http://www.free-press-release.com/
. You can also sign up for Facebook Visa Business Network and get $75 in free credit for Yahoo! paid advertising (however, you must do a $30 down payment on Yahoo!).