Vibe is on point with the theme, but after the piano starts doubling the bass part it gets a bit too muddy since a lot of the instruments are playing in the low/low mid registers. Maybe cutting some low end from the piano, or not having too many other low register doublings going on could help a bit, just my feeling.
I think you nailed the vibe of the theme for me on this, good job!