For non-TA speedruns, go to
SDA. They even have Oddysee and Exoddus (although they are any% runs, rather than 100%).
Also, TASs are not meant to be about showing off how good you are, they are for entertainment. (Although it takes a huge amount of skill to make a good TAS still, and improving them does get quite competitive for some games.)