Looks fine to me. Could be polished a little bit but still nice and funny. The music fits the theme.
Thanks :)