Could have definitely been quite a bit faster. Lost a lot of time to stupid mistakes.
Mod note: retimed to 1h 8m 22s 663ms after end timing change.