I really dug this! I like the vocaloid track! I agree, a wee bit of compression on vocals might make some of the words more recognizable.

Other than that, congrats on the Honorable Mention and on this tune - well done!!