I have learned not to rely on a marketing company to drive traffic to your site because even if they have had success with others they may not have success with yours
You really do have to start prepping 9-6 months in advance and build up a following before launching.