God dammit, sometimes I hate speedrunning. I've spent the last hour and a half on just this level trying to get a descent time. After probably 200 attepmts, I finaly got a full run. clocking in at about 5:10 (using the same timing as the current run does). I think that Sub 5 may be possible, although it's going to be pretty hard to accomplish.
Your Mainbar:






