I think that most all of these things are you having problems with can be adjusted in the design of the form. With the for on the page selected go to the property inspector and click on the edit design button. In this interface you can make edits and adjustments to all of the various css properties that are governing the form.
When it comes to the required fields you are seeing in the form are there validations applied to them or do they just have the asterisk next to them? If it is just the asterisk that is there you should be able to remove this as part of the design of the form.
I was not able to view your page as it is a local one, but if you can post back with a link to the live page and some more detail about exactly how you want the items arranged or adjusted I can give you some pointers on how you could accomplish some of these things.
As for the redirecting this will all depend on what server side code you still have on the page. when the form submits and stays on the same page what do you see in the URL bar?