HTML encoded values for ampersands (&) and apostrophes (') is normal, and not a new concept in dats. What's new to me (compared to my cache of dats) is that there are now encoded unicode characters in the description tags.
Only registered users can see contents. Please click here to Register or Login.
However, the error you have seems to be that you have forgotten to remove previous dats before loading the superdat. As I had no TruRip dats loaded prior, the superdat loaded with no errors in my instance of RomVault 2.2.0. Otherwise, I would have suggested you search and replace &# with &#, or out of desperation try killing all game description tags in case that had any effect (it shouldn't).
The dat snippet you show is not from a superdat, while that error message indicates you still have normal dats in your DatRoot... If you are trying to load the superdat, remove all normal dats first. If no, then at least make sure the dats all have a unique name tag in the headers, as that is what the root path is defined by in normal dats. <name>Sega Saturn - Games</name> in Games AND Educational, will create the conflict. Similarly, <game name="Games\... in the superdat will conflict with a normal dat under the right circumstance.