This run is still improvable by 20 or 30 seconds more but I think I'm satisfied with this time for now.