It's pretty cool, but not even close to your older work, which is way more defined to be honest.
I like the clean look more, look more... Expensive?
Not sure about this man, it kinda looks like a cartoon set, although I'm pretty sure that wasn't what you're aiming for.
You can do better ;P