[FEN ""]
1. e4 e5
2. Nf3 Nc6
3. Bc4 Bc5
4. c3 Nf6
5. d4 exd4
6. e5
I've faced this line as black a couple of times. Unfortunately all I know about this line comes from Burgess's The Mammoth Book of Chess, where he treats this in a couple of sentences: he says it can be highly effective at club level, and that black needs to find the counter-thrust 6...d5 to get a satisfactory position.
My question is, what does black do after 6...d5 7. Bb3? One of my opponents confidently played that against me. I was out of book, played 7...Ng4, and he developed a strong initiative. Now that I check the position with an engine, the engine suggests 7...Ne4 8.cxd4 Bb4+ 9.Bd2 Nxd2 10.Nbxd2 Bg4 and evaluates as a very small advantage to black. However engine analysis is just a bunch of lines, not very human-comprehensible.
Can anyone familiar with this line give me some pointers on how to treat this position?