Hi Nunya,
I just tried the update mechanism myself and it seems to be working fine without a proxy. Can you look at Host -> Monitor -> Logs -> esxupdate.log to see why the update failed?
As for the proxy server validation, yes, you’re right, that is horribly broken :-( I have fixed that issue.