No, you're not imagining things. A preliminary version of this track was previously uploaded here. But since NG doesn't allow you to rename projects, I decided to upload the instrumental version under a different name, while the original upload was replaced with the version with the vocal track.
Yes, I actually uploaded a track featuring my Vocaloid work here on NG. Go check it out!