It looks like you are setting the size column in the cart to the size from your options recordset, instead you will need to bind it to your newly created recordset1. It is the recordset1 that contains the details about the size that the user selected.
This should go for the price increment as well, you should be binding it to the price column from your recordset1 since this is the information for the selected option. If you post back with a copy of this page I can take a look and let you know what I think about the setup.