I didn't actually know any of that about Carl's past. But you hit the nail on the head here.
What you said here definitely explains the very close relationship he has with his mother. She probably was his rock
It probably explains his fustration with Brad as well. Brad and Carl were friends and Brad looked up to him before their careers took off. The dynamics of that relationship probably reflected what he missed with his father. So he and Brad getting into on the track probably triggered whatever anger was surpressed from a key developmental relationship he didnt have.
Huh, thank you..learn something new every day