Stitch float was definitely my favorite, and the most innovative. The parade didn't seem to have much of a theme tying it together but it looked pretty fun.
I meant to say this earlier, but it's interesting that a lot of the signage lists English first before Chinese. Obviously they have English guide maps, but I didn't expect to see so much English in a park in Hong Kong.