If I may, I'd highly recommend going to the
Sonic the Hedgehog discussion thread as you can get more direct insight and assistance there.
There's also the
Game Resources page that you can use to further help your projects.
Also, also. You can find the emulator that the Genesis/Mega Drive Sonic TASers generally use for their runs
here. Just find the version applicable to the one you're running and download it. It's highly recommended to use this over Bizhawk for Genesis/Mega Drive Sonic TASing as it contains functions that's specifically for Sonic built-into it.
All in all, there's plenty of room for improvement.
I'd advice you to become intimately familiar with the game, such as the route and tricks. Also take your time with your work; there's no need to rush to finish it. That being said, wish you the best of luck and welcome to the community!