Great, all of your suggestions work perfectly.
For the custom javascript for required fields, the additional fields that need to be required are labeled with the slugs your-name, your-email, you-phone-number. Do you have specific code that will make these items required?