Added generic multipart form enctype just in case
Removed wishful thinking form errors logic to rely on field validation and messages
Simplified field errors HTML in profile form
Added visible and hidden field profile form bulletproofing
Redirected profile form success URL back to itself and moved success message HTML to it