I'll not listen the original just to compare and the last time that I listened was years ago, but your version match with my memories.
So, I can say that you achieved the mood.
No tips for this bad boy
Because he already know how to do his things.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.