So, incredibly entertaining, uber bizarre game, with and even more bizarre un-interpretable ending. (at least for me)

Anyone here on Woot immersed themselves in this mind blowing acid trip of a game, and better yet, can anyone give me some semblance of peace of mind by explaining the ending?

Most bizarre thing I've ever seen hands down.