Well...
I can't really give you a good rating on the animation... but to everyone else looking at this thing, and as a man who HAS had a girlfriend in his lifetime (3 years and I dare you to call me a liar!), you really can't argue with the logic behind it...