The only problem I see with that regarding the Rakshasa is that DR and SR don't change depending on its level. Again, part of the problem with how the spell is described.
In any case, it doesn't really address the Dragon issue. A dragon's abilities have nothing to do with its HD, but its age...