The order form as it stands does not work very well for free products. A landing page works well to get name and email address, but if possible, an order form should also be usable for free products.
To do so, a number of fields in the order form should disappear, including what the price is ("Free"), since there is also a line saying that there is no charge. And including the line for "the terms" should be optional if it is a free item. For my free webinars, why would they need to check on terms? The "Terms and conditions" at the bottom of the order form is also always present, and may not point to the same link as "the terms". I believe both should be customizable so that they both point to the same thing, either the system setting or a custom setting that affects both places for "terms."