I agree that he does need to get past his baggage from the earlier relationship. And I think he will in time.
As for the differences in how you act and how he acts... you said yourself that you work full time and he is a student. He might not have the means nor methods of driving you places, getting you things, doing things for you like that. Maybe by him rooting you on during your sports he is doing the only thing he knows how to do. It might be the only thing that he really understands or has the capability of doing.
Don't wish for him to love you like you love him. Everyone loves a little differently. It is like grief in that way. But instead, try to understand what his definition of loving is and then decide if it is compatible with yours.
Bottom line, sit down and talk to him in a non-confrontational manner. Let him know this is how you are thinking and feeling and that you would like to know how he is thinking and feeling.
Good luck.
Brought to you by Dating With Devon!