damn! what is it with this game? even if they do fix it you think anyone will ever trust it? i'll just stay away from this one, sonic's not exactly one of my favorites anyhow.
Try OpenSonic and/or Ultimate Flash Sonic. Those are great homages to what SONIC use to be. Even if you're not into the character the communities behind them many of the levels are outstanding.