It is really interesting line.
What about blocking check with bishop? Then you will have to take or else you lose a minor piece. That will allow black to develop and take your bishop.
i play black
whats making the big pawns?
For a while I tried to make an opening system for white with 1. Nf3 2. Nc3.
The 16 Pawn Defense
Not exactly made up, but something that I like to do