Quite awesome. I have very little knowledge of the original Transformer series (Beast Wars for me), and some of the lyrics went over my head, but dammit that was entirely the point: this is a labour of love, and I have to say, that chorus? You really put so much genuine enjoyment into it, you could tell there was love for the source material there. Again, I don't know the series, but don't let that get in the way of a great song intended for fans of the series. I'm still going to be playing this song on loop for the next month though, be sure of that!
PS, as soon as I saw you had done a Transformers song I knew Soundwave would work his way in there, cause... well your profile. He certainly did not disappoint.