Didn't really expect this to get submitted so I didn't pay as much attention to the forum thread about it as I would otherwise. The goal is ok I guess, with the main motivation to show off as much as possible of the levels. I would've preferred if you'd played through all levels though, taking all reachable rings in the levels you skipped.
And to be honest, I really think you should've spent more time learning about the basics in TASing this game by studying the published any% run on this site. To someone with experience in TASing Sonic games (like me), this looks more like a test run than a final one. The movement precision gets better the further into the run you get which isn't really what should be the case with a TAS, everything should be of the best quality you can accomplish. I think that if you gave this another go you could improve this run by at least one minute.
Some of the things to improve:
As you obviously already know, in the beginning of the run you use a very inefficient way of breaking before doing a spin-dash. Later on you learn a better technique (on flat ground) but still lose 2 frames every for each break compared to the optimal way (check the published any% run for guidance).
Optimize boss battles. I didn't pay full attention to all of them but there's no reason to lose any time on the bosses in CP2 and HT2 like you did.
Make sure that all areas that are directly comparable between this and the any% are at least as fast as in the any%. The most obvious loss here is DEZ which plays under the same rules in both runs, yet you lose 29 frames (the correct time is 0:41::14).
Better movement precision in general. Take the any% as reference and pratice until you can play as good as that and then apply that knowledge into all the situations you'll encounter when making your TAS. You don't have to start from inventing the wheel in a game that's already been taken way past the renaissance era.
Use more spin-dashes, I can give examples if you like.
If your only reason to not do all this is that you don't have the time right now, wait until you have the time and continue then. Some runs on the site were done over a couple of years where the authors took many (and long) breaks instead of rushing with it, to make sure the will be of the best quality they can achieve. I don't say that I want you to cancel this submission, but I really hope you'll improve it whenever you can.