I'm very happy to say that I have finally completed the game. It was long, arduous and quite frustrating but I finally happened to get a bit lucky at the end. I got a very cool ending cut-scene to show for it. I'll upload the clip once the video is done processing.
Here is the clip: