Beauty!
Btw, one can add a black pawn on g4 for an extra variation but that does not necessarily improve the problem.
In that case, this is the best setting: