i'm getting serious Nine Inch Nails vibes from your track - good mix and interesting sound effects.
I'm struggling a little to imagine a steampunk game that would fit this track, I keep returning to night clubs where information brokers are sampling the newest street-pharmaceuticals under neon lights... This is a total cyberpunk piece for me.
Also, the main riff is a little monotonous over time, I think it would help the track to vary that a little either by putting other elements of the piece more often into the foreground and letting the guitars stepb back a little or by changing what is being played. Then again, it's supposed to be for end credits, so you might not want to take too much attention away from other things happening on the screen.
Overall, I like your piece and I'll certainly take some inspiration for guitar tone from you.