I dont think that sandbox effect your website being insandbox doesnt means that you cant get ranked in google just do the basics of SEO and as...
I think everyone has suggested good idea of getting traffic as you have already post your link in this forum website.
yes you have already done your work now it is upto the visitors that visit your website
Separate names with a comma.