Marshall,
The new version is a definite improvement. The difficulty level of that swing timing on the bass is probably the only thing that stands out, timing-wise, but it is only really noticeable in a few spots. So, well done tightening everything up!
As to the mix, I think you've done a good job of bringing out the good stuff.
Regards,
Dan