That's deliberate on the author's part. He was unhappy with life, had no aspirations, hated having to drive his mother to and from her job and then he ends up driving Kaito to school and his life starts to change. Seeing Kaito work so hard even though she sucked at basketball and her teammates deliberately injured her was a real wake up call for him.
You know, I've read the manga, and it's a pretty obvious one, so I don't really need to have it explained to me. I appreciate the effort though, since you took some time to do so, while you probably had better things to do.
I know that the author wrote it that way on purpose, it doesn't change the fact that this guy is not likable at all and that destroys the purpose of the whole story since the rest doesn't manage to overcome this horrible first impression for me. It actually makes the rest of the story quite unbelievable to me as, although I believe people may change to some extent, the level of selfishness at the beginning is such that I think he would need quite a stronger shock to be forced to change than what is described in this story.