This run used to be a WR for over 3 years. Now it's been beaten using new strats and generally improved gameplay.
Lot of small mistakes, but an incredible luck with spawns in Stage 5. And since this run is sub 6:25, I think I'm done with this run for now :)