Newgrounds gets it first, as usuall.
Well this thing took a long faffing time. If I could have, I would have split it into two episodes. But there didn't seem to be a very good stopping point so... meh. That musical bit ate up some time.
FOR SUBTITLES Visit my journal and find the youtube link.