It's hard for me to judge without understanding the lyrics, but I have to say that the guitar doesn't match the rest of the song for me. Usually I don't think the lyrics matter much, but since you mentioned what the song was about before I listened to it, I could only imagine more typical smoochy Japanese love songs.
The singing, while not the greatest, wasn't as bad for me as it was for others here. Hopefully you'll win. Good luck!