goodgirl, first person writing is good--it's nice and intimate--and you do it well, but combining it with the second person, well, I think anyway, will always tend to alienate your female readers.
You say you wrote this for a friend about an evening you spent together--I'm sure he enjoyed it.