Hey man, just subscribed -- love the content and pulling for you to get to 2000! I'm recording my journey to obtaining the FIDE Arena Candidate Master title, if you're interested. You should play on the FIDE Online Arena some time.
Instead of a3, maybe just 0-0 and after Nb4 play Na3 followed by c3 to kick the knight. If he treats the knight back to d5 after Na3 I think c4 should work. Sort of typing and thinking so I could have missed something but it all smells Ok.
you spent so much time trying to reinvent the opening, i feel your ideas are all over the place - it is unclear what your overall goal was this game. If you spent more time in the middlegame there was an easy tactic after black's g4 in an attempt to kick your bishop!