Yup, that about sums that up. Rest assured though, I'll be trying my best to make him nothing like Ginger Bread. For one thing, Ginger Bread is clearly a wizard, and Prospero takes offense to the assumption that wizards and magicians are anything alike! for one thing, Prospero has a much nicer hat.
Incidentally I just realized while it's easier to make him Spanish or Italian to account for the name Prospero (it's also french, so I have options!) it's just as easy to say his parents named him for the magic/Shakespeare reference, although I'll probably say he's of that kind of descent anyways.