This sounds familiar
Did you base this off the Power Rangers theme. It sounds a lot like it.
"I was told to try and make a song sound sort of like a boss from Sonic"
And after watching the video, I have concluded that you either have no ears or think all guitars sound exactly the same.
Please contact me if you would like to use this in a project. We can discuss the details.