Guy over at nxtasy.org posted an email from Poe, the as-yet-unidentified person responsible for this website. There's also a PDF that can be downloaded.
Ah, the mystery continues... (unless I'm mistaken, there are 3 hidden items on that website, correct?)
By the way, I figured out the last puzzle. On a 1-to-10 scale of complexity, I would rank that one a 4 or 5... tricky, but definitely solveable if you just spend some alone time with it - good luck with it!
Have a great weekend, everybody!