Long time gamer here peeking and peaking in.
I've read about this place many times. Though there's quite a bit of places to post speed runs online. I suppose the more places you post videos the more views it might get. I've done some hard core runs setting only two World Records. Real life obligations prevented me from doing better. Watch and enjoy. https://www.youtube.com/user/Greatermaxim/videos