1 Both are possible IMO. I don't think the past perfect is more appropriate. In fact, I would be more likely to use the progressive form here in the context of a jokey narrative.
2 It's clear who he's speaking to, so it doesn't make much difference if you take it out, but I think it flows better with it.
