This is probably the hardest of the solos you can do as of 1.17b. While it certainly does require "emulate abuse", there are a great deal of hurdles you have to overcome to beat this that aren't so immediately obvious by just watching someone else soloing it on video. Time management, MP management, significant mob regen, and the constant threat of being 1 shot by Onrush are all issues.
And you did it all without Cure III, Bloodletter, and Sentinel. Very well done and don't let anyone convince you otherwise.
Very easy with 50 THM and emulate. It really doesn't matter, no one cares, and by the fact that you don't have the ratings enabled, it seems like you don't care what other people think.