Some errors here and there, could definitely be better.
Mod Edit: Timer started 130ms late. Timer ended 210ms late. 80ms removed from final time taking it from 5m 26s 520ms to 5m 26s 440ms.