Analyzing a new opening, help!


During one of my games (Sicilian: Alapin variation), I decided to deviate from the main line and try out a very Halloween Gambit style line that I thought looked exciting.  After lots of time examining all the moves, I came up with this line:  

Notes are in the diagram!  As well as some variations.  Can anyone tell me how to put annotations (?, ?!, !, !!) into a diagram?  

2. ...Nf6

3. e5 Nd5

4. Nf3 Nc6

5. d4 cxd4

6. cxd4 g6

7. Bc4 Nb6

8. Bxf7+ Kxf7

9. d5 (My actual game is different after this point) Nb4

10. Nc3 Bg7

11. O-O d6

12. a3 Na6

13. e6+ Kg8

14. Ng5 Nc5

15. Nf7 Qf8

16. Be3 Nc4

17. Qe2 Nxe3

18. fxe3 Bf6