In a word, "wow".

High quality on every level. Writing, singing, track selection and generation, animation.... very good work!