You have your bindings set up to insert from the recordset instead of insert from the form.
Your file upload should be bound to the "Server File Name" value from the file upload. Also your upload Trigger should be the same as your insert trigger.
I could help you with something like this in a premier support ticket for $100/hr. This would probably only take 10 minutes, but there is a $50 minimum.