Watched Training Grounds and there were very few real mistakes: the rest was generally due to bad RNG luck or not very significant. I think it's a very good run.
For your sanity, I think you should try running more predictable levels. Drakkan's levels are good, but a bit unpolished in terms of layout, which makes speed-running less enjoyable in my opinion.