The problem is I know nothing about the parents....well I know the mom is not in his life & he has a dad who works a lot (according to bf)
What really bothers me is the dad just drops the boy off places. So for homecoming he dropped his son off for pics @ location...didn't bother to stop & introduce himself or even figure out how he was getting to the dance.

it's kinda odd to me.
He has been dropped off @ the football games (that of course is normal), but anytime there is a chance we could meet he's just not there.
Well, at 15, I was just dropping my teens off. Ds16 went to the junior formal with a girl I've never met (as friends - not really good friends - I think she needed a date). I dropped him off at the house where pictures were being taken, and kept on driving. At 15, my teens had the run of the town, and usually walked everywhere.
I didn't meet dd18's first boyfriend's mother until they were dating for 8 months, and I only met her because she came over to take pictures before her ds's junior formal. I really felt no need, because I knew they'd break up eventually (thank goodness they finally did around the one year mark, because this boy was WAY too into dd!).
That said, this does not sound like a healthy relationship, at all! Dd's first boyfriend dumped all of his friends for dd, tried to convince her to always hang out with him instead of her friends, or let him come when she was going to hang with friends. He'd do anything she'd ask. I think she was initially flattered, but then it got old. I think it lasted a whole year, only because he was her first boyfriend, and she felt badly about breaking up with him.
I'm so glad she had that experience - even a bad relationship is a great learning experience. Her current boyfriend (dating 2 years now), is nothing like the first. They are very much equals in the relationship, and even if they never marry (which is likely, because they are both away at college in different states), they man she eventually marries has a high bar to rise to.
If she wants out, she needs to get out. She is not responsible for his mental health. If she is worried about him, have her contact the school guidance office, and give them the heads up.