Element!
Get the Element BC, its a no brainer.
The Altitude is an amazing bike, but for what you want to do the Element is much better suited. Also, purely on the sizing an XXL Element will fit you like a glove, whereas once again, for the riding you do the Altitude is going to be short due...