This just straight forward. I have heard all the parts somewhere else. That is this songs biggest problem. It does have some energy to it though. And I think the mastering is quite descent. Your grunge stuff sounds like B-side Nirvana from a long long time ago. Keep at it.