Damn I'm almost in tears hearing this. I don't know much about Vocaloid since I don't listen to it in a daily routine or never used it before, but maybe you could try layering the vocals in certain parts, such as the chorus? Overall, nice Vocaloid song you have here.