This can also come out of the Scotch Game with 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Qxd4, which transposes to the main line 2. d4 exd4 3. Qxd4 Nc6 4. Qe3.
Is the novelty 4.Qxd4! yours, or you have seen it somewhere?
The only trouble with the 8.Qg3 line is that it was refuted some ten years ago by Paco Vallejo.
try to play e4 e5 Nf3