Yes, only open for about 3 weeks now, we are new. However, we don't wish to make excuses and like the post you are commenting on, I agree that we needed to get our "nerves red" and get our butt in gear. We've made some big changes in our dev team in the past 2 weeks, including hiring some awesome new devs. We do have a good budget reserved for marketing and promo after we launch officially, so stay tuned!
So when are you launching the site officially ? Any plans or tentative date in mind ? You have good marketing budget means that you will start a signature campaign to further promote yourself ?
Since they arent that prepared then they should at least close up their site same as said earlier and then try to fix all things up then they relaunch or having that official opening and this time
all should really be set properly.
We wont know if they would consider on having a signature campaign or not as long they do mention out about marketing then they might able to consider it out.