Oops!
Missed 9.bg5
However, after white castles I think you've overlooked the nasty double (discovered) check 10...nh3+
Then black can simply take the bishop at g5 & aleviate most of the pressure.
I don't mind playing you a game like this, to try to refute it if you like (playing max games at the moment) & we'll see what may happen. I'm only mid 1400's though, so don't expect too much!😛
Here's another alternative:
1.e4..e5
2.nf3...nc6
3.bc4..bc5
4.c3...nf6
5.b4...bd6
6.Qb3...nxe4
7.bxf7+...kf8
8.d3...nxf2
9.bg5...ne7
10.0-0...nh3+
after
11.kh1 (forced)
then maybe it's best for black to play
11...nf2+
12.kg1...nxd3 disc+ which also looks ok. There's plenty in it for black I think.
Firstly I would like to thank you all for the feedback. I'd really like to defend my corner, but sadly I'm playing max. games too...
The 12. ...Nxd3 route comes up with some problems with Nd4, since Black HAS to block the f-file or Bg6 or h5 is mate.
I've not got anything on Nh3++ followed by Nxg5,but I'm working on it!
Ginja