Ok so all you did was add some videos and thats it. Whst use were the videos? Were the videos promoting the product and were they demonstrating how the product work?
Well, the point of this thread - add YouTube videos to your landing page, because they increase conversions.
Yeah and use tube mogul to get more traffic from other video sites. Make sure you add th keywords in the title and description, tags .... plus add link to your site for backlinks and traffic