Tony, yes that looks good. I didn't think of Ne4 till a move or two later
What should I have been thinking

Paul, You are right I didn't have to play e5 or d5 I could've just played Be2 castled and let black worry about striking back. Partly I was worried that I'd miss an opportunity (like he'd play c6 messing up d5) but any moves he'd make would create a weakness and with the lack of space I should've been fine.
I think I just need to practice and play more
It's hard because live chess is too fast and turn based chess is a lot easier being slower and without any stress
Is it best to hold off on the pawn advances until development is complete? I was preoccupied with trying to see which of my pawns would be weak and attackable, that and the shadow threat from the Nc6 seemed to be my logic flaws.