Love this - a simple personal anecdote/retrospective rather than a self-promotion or "everyone should do as I say" piece.
You could solve the girlfriend + music issue with a nice set of closed-stage headphones. I love my AKGs. But I'd actually A/B test with and without headphones - without the distraction of office noise, no headphones/music might actually be helping you focus as well. I find that even with a solid, no-thought, tried and true playlist of entirely ambient (or even classical) music, I still find music causing my mind to wander from time to time.
I might have to try to sell the girlfriend on this idea soon.