I think a Let’s Play would be a much better summation.

BTW, another Sonic fan-game you might be into is Sonic World.