Some of this made me cringe, and then I just reminded myself he's a kid. At 20 he sounds like me at 16, but that's ok.
He loves junk food, check. He spends most of his time playing video games, check. He is constantly nursing sore legs and knees (cringe!!) and he got a puppy. Oh yeah, and he'll be old enough to drink in a year.
Godspeed, Jimmy. We are all rooting for you to do the right thing and become a true professional. I didn't see much evidence of being a gym rat, but hopefully he is doing what it takes to be a star.