After 5... Nxe4 your opponent should of played 6. Qe2 for a stronger position.
After 6. Bxc6, recapturing was not necessary since you could of simply played ...Bxf2+ gaining a tempo and only then recapturing his bishop with dxc6.
Also, to defend his weak f2 square your opponent should of played 7. Ne3 cutting off the line for your bishop.
This game was quite recently played OTB. I'm Black, and I won in 22 moves. Enjoy! (Analysis, please.)