Everything is in order, as far as I know- although I don't know the reference. Strange speaking, but I assume that's all about the parody. The alien echoeyness is quite earie.
Quite good art and adequate animation.
We spoke recently about the scores people give. You need to bear in mind that to you something seems very good- ie over 3/5 because it is a parody of something you know. If one doesn't know it, its not going resonate and result in the high scores unless something is more-than-good to general watchers.
Thus Dragons will always score IHR hightly not just out of loyalty to a Dragon, but because they know the real Ibby- does that make sense ?
To me this ticks the basic boxes- 1.5 - 2. Has some story/has reasonable quality 2-2.5 and entertains -in this case has humour- 3.