Basically a black version of this https://www.chess.com/forum/view/chess-openings/the-gibbins-weidenhagen-gambit
My gambit!

I won't waste time taking pawns. I want to get my pieces out, castle queenside, and realize a kingside attack centering on the semi-open g-file
The only way to make this work is white thinking "I am playing an idiot" and move whatever nonsense there is.
Well. I wouldn't touch that gambit with a ten foot pole, but if it makes you happy, play it and good luck!

Nice way to lose a pawn on move 2 without any compensation.
Very creative and ingenious.
The compensation is the open g-file in the long term, and a space advantage immediately with 3...d5
1. Its a "semi-open" file, not open file.
2. Neither you nor your opponent are controlling that semi-open file, and who decided that you were going to, and not your opponent?
3. What "space" advantage do you have? Neither of you have moved a central pawn.
4. What decided your central pawn move is better that whites?
You gave a pawn away with no compensation.
Actually, white moved twice the knight to grab the pawn, I guess that is the compensation

Actually, white moved twice the knight to grab the pawn, I guess that is the compensation
The compensation is that there is no compensation.
It is similar to the ever-infamous Gibbins-Weidenhagen gambit (1.d4 Nf6 2.g4?), but a whole tempo down.

I've actually faced the gibbins thing in blitz, but the OP's followup of Bh6 unnecessarily adds a layer of stupid.
(I realize this is years old and he's many 100s of points higher rated now.)
It's amazing how people don't realize that chess is a concrete game and objectivity does exist. Playing G4/G5 in the opening is rarely helping your development especially with material loss. I'm sure 1.e4 b5 is a fantastic gambit too!