I have been meaning to update my iTunes database parser for version 4.x. iTunes added some stuff in its latest release, but the binary file format does not look that different. I think they knew a lot of stuff was coming and built it into the format. Previously those bits showed up as zeros, and now they have values.
I think they may have changed the date offsets though, but I am still working on that.