I like that you had such specific criteria in mind when looking for Bridesmaid dresses and it looks like you absolutely nailed it! Even if you had to let go of lace in their dresses, like you said it's still incorporated in yours and you can see Belinda looks so happy with it! So good when everything falls into place like that, not quite exactly as you hoped but I think maybe even better!
Also love the idea of including people's favourite Disney characters in some way. A sneaky way of finding that out (because we were thinking of doing the same, using personalised character ear hats as favours for our guests based on their favourites) is having everyone set up their My Disney Experience profile, linking it to yours and seeing which character they picked! It's a little limited of course but could be a good start. Of course, it could end up like ours and all your female guests pick Ariel! In any case, I like the charms idea and that personal touch will really help your guests feel included in the whole magical Disney experience.
I think it definitely works on both levels. HP fans might catch the reference but standing on it's own it's a really lovely design too! I'd say bag number one and including your names - not that they'll ever need reminding of whose wedding that was from of course!