Update line 201 to:
if (($Protx_VSPForm_Bindings['Status'] == "OK")) {
That will allow you to edit the email on the page with the UI.
It looks like you haven't updated the store cart summay in database server behavior to store the voucher code... just update it to match the pp_confirm setting.