Garrett is 48, he appears to be in great shape for that age. Romo is 34 just coming off back surgery, he will look a little off at this time. Tony has never had an outstanding physical appearance but that is in his genes. Romo is/will be in shape when the season rolls around.
Yes and no. One personal criticism of Tony is that he has squandered superb athleticism by avoiding a serious off-season regimen of diet and training. He's tough, and he's been injured, but no-one can tell me he hasn't been guilty of comfort.
For someone that has the whole world awaiting his next failure... where did the commitment to his longevity and and peak performance go?