Hi Bin,
PaulyX mentioned video games - and at times I got some mid-80s, C-64 load up screen vibe.
Then you through in this jazzy funky stuff which just comes from a different place. Mix in some Latin dance vibe.
And it all just comes together.
Maybe that's it - the soundtrack for some interactive Latin Dancing video game.
So different, yet signature Bin.
Digger