Not bad man
Not a bad tune for being so short, and I'm digging the vibraphone sound. But I don't think you're fitting together the feel here. You're looking swing feel on the drum kit when I think you should be looking for more of a straight ahead latin feel because that's what you have going on in the keyboards. Maybe change around the feel a bit and see what you think.