Damn, that looks sweet.
Sorry you had to go through the ordeal and sucks that it took so long to get you back onto a bike. But at least you got a sweet ride now!
Edit: Is that a Shimano 105 10 or 11 speed? I think the 10 speed groups aren't easily accessible now, or at least financially, they are more or less the same. Am I wrong?