Simply wonderful from beginning to end. The vocals are very beautiful. Please tell me who is singing and tell me if said person will be singing for your future songs or their own works here on Newgrounds. As for it being out of sync I didn't notice it at all, it sounds just fine to me.
All in all an outstanding song.