This comic also raises many questions, but thankfully I had the presence of mind to address those questions in the next few comics.
I am pretty sure that's a Final Fantasy monster in the first two panels, but it's been long enough that I don't remember. Freaky little thing, though.