Just message the owner then. Why post this here?
2) The domain of the site is markpearce.net and the submitter is MarkPearce. My guess is that the owner submitted it. (It's ok to submit your own stuff here if it's interesting and you don't [re]submit too much.)