Alright, admittedly I was a little overly optimistic about 7 Ne2. I've sat down and had a less superficial look at this line.
So 7 Bxb5 must be critical, when play continues 7...Qb6 8 Qa4 a6 (or 8...cxd4 9 cxd4 a6 etc.) 9 Bd3 Nc6 10 Ngf3 (10 Ne2 is also possible, although 10...Nb4 11 Bb1 a5 seemed slightly inconvenient. With the text, ...Nb4 can be met by Be2 followed by a3)
I only managed to find one game with 10 Ngf3:
Black wound up regaining his pawn with a slightly better position (albeit not enough to win). 23 Qa2 Qb5 24 Nd2 saves the pawn with some chances for a bit of an edge, but clearly Black has decent play. Backing up further, 21 Qd2! looks better than the move played. First of all, 21...axb3 22 axb3 Na5?? is bad due to the Ra1 pin. Secondly, the immediate 21...Na5 fails to make a huge impression because of simply 22 Rfc1 Rxc3 23 Bxc3. Should Black not be able to put pressure on b3 straight away, I think I like White's chances.
Of course, this is just one way the game can go after 10 Ngf3, but in general I prefer White's extra pawn - Black gets some Benko-y play on the Queenside, but with careful defense it looks like White should come out ahead.