Happened to me once or twice(Making random moves on the board because there's only seconds left on the clock and "accidentally" stumble into a checkmate.
Pretty nice...though why 3...d6 followed by 6...d5? Wasted a tempo there.
I'm also confused with your "not wanting to mess with the pawn structure on your un-castleable queenside while pushing the kingside pawns. Seems fairly dangerous.
Well, I don't know how many of you in the timed games have made a checkmate move without realizing it.
I was in a game trying to avoid capture, and stumble into a winning move. Not proud, but I'll take it!