We willl be introducing the concept of presets and automatic bindings and even database table creation from the checkout wizard. That will probably work real well for your first scenario.
We did not do validation in this release. We plan on implementing Form Builder in the next eCart update, but couldn't fit it into this one.