I am not sure that I understand the purpose or origin of this site. Why would I be 'freaking out'? I also do not possess any kind of wallet or I.D., unless one is referring to my VIN number. There appears to be no date or valid timestamp, and investigation of the server returns no valid IP address from which it might have been uploaded.
I must confess that this has done little to alleviate my confusion, but merely compounded it. Are you the site's programmer?