May have nothing to do with anything, but there is some commented out HTML in the page source containing the zoomable image.
I'm using safari, not html5 compliant.... so

others may have already seen this; though it's commented out.....
http://whit3r4bbi7.com/alpha.mp4
it seems like the video url is from a previous puzzle, probably is not related to this one