Until I saw this thread, I thought that was a great landing. I fly an Airbus though, we'll take anything when it comes to cross wind landings.
I was told A320 family is certified to land in a full crab up to the max x-wind limit BTW. Not that I've ever tried that.