As for "generic looking, templated landing page with no product to actually see." We actually built the landing page from the ground up. but we recognize there's room for improvement.
In our landing page, at the bottom right there is a little widget called "feedback" if you click on it you can not only comment but draw specific areas you have concerns with, or leave your specific concerns here, whichever is easier.
Any feedback is of tremendous value.