That's true, a Stackoverflow profile would be probably more suitable, or whichever link gives more information about the developer.
There is an alert after submitting the form, and a redirect to the frontpage. It's set to disappear quite quickly. I will improve on that, thanks for pointing it out!