I have a 5c and was between the M and L. I found their return process to be super easy so i bought both sizes and ended up returning the M. Not sure about the 29, but in my case sizing up felt and still feels much better
I couldn't imagine being almost 6'2" and having a 449mm reach. I'm 5'10" and most of my bikes are in the 460-490mm range (depending on type of bike, seat tube angle, etc). I would 100% go XL for you.