The last played field seems to be updating correctly now.
As for the two-way sync, it doesn't work for my Zen, but MB doesn't detect play counts on my device so I didn't expect it to. I don't know what MediaMonkey did differently in this regard, as it detected my play counts fine.
Not a big deal by any means, though.
Also wanted to thank you for these incredibly fast bug fixes, most developers aren't this dedicated.