Hey, overall that's pretty damn good if you ask me. Even the problem you listed at number 2 really isn't a problem. You got a little angry at him and you were both able to turn it around through communication and ended up having a great day. That's turning a negative into a positive and you score big on that one. You two will have disagreements in the future so I'm sure it's a relief for both of you to see how you can get past them.
I wouldn't hit a girl, so I'll leave it up to one of the ladies in here to knock you with the 2x4 for snooping. However, you recovered nicely from it and don't seem to be letting what you found agonize you too much. Just tread real carefully with that stuff. If you get caught snooping in the wrong way that could really erode your H's trust in you. But still, a slip up is expected, and I've had them..just learn from it.
There are tons of positives for you to draw on here. Keep focused on those things.
A dream it's true
But I'd see it through
If I could be
Wasting my time with you
-Band:Phish Song:Waste