That looks good to me!
I'd agree with all that, except wasn't the point of greater reduce and greater enlarge at least partly due to the fact that they aren't humanoid?
You know, looking at the enlargement ability of kamerel: it would perhaps make more sense to give them the Str +2 and Dex -2 ability changes. Otherwise, they have reduced (pun intended) reason to use the ability.
After playing our game tonight, I noticed a conflict related to how 3e works. In 3e, supernatural abilities are nullified when you hit the 5th ring of the Outlands according to the Manual of the Planes. Since the Mirrored Library is on the 1st ring of the Outlands, supernatural abilities are technically not supposed to work.
So the Pass into Reflection SU ability wouldn't work there unless there is some way around that. I figured I'd point this out in case it mattered.
It's more so they can shrink monsters for it to perform their transport mirror monster abduction trick.
If you recall, Kamerel Mirror Magic consider kamerel "persons" for the purpose of person-affecting spells.
I'd rather keep it as it is to retain some distinctiveness from the enlarge person spell.
Actually, I did forget that. But they could use enlarge person on kamerel who don't happen to have 6HD. Without the Str bonus, they probably lose too much from the enlarge ability --- -1 to hit, -1 AC, approximately +1 to damage, but that's it.
That would be fine with me!