You say “His behavior, the way he treats me, is bringing up very strong emotions of sadness and depression in me.” but in the very next thought in the following paragraph you say “I like him a lot.” My dear, why would you like someone who treats you this way, and makes you feel these things?
I think if you are honest with yourself, and like myself a fellow introvert. I think what you like about him, has less to do with who he actually is, and more of who you want him to be. For introverts we yearn for deep meaningful connection. We truly want to feel comfortable and experience life as extroverts do. However we do it under certain circumstances. Its hard for us to meet people, so when we finally find someone willing to go out on a date with us. The simply act of being there buys them alot of credit. Despite the fact while they are present they may not be treating us well.
As Jess said, you certainly deserve better. One of the great things about being introverted is we do not need the external validation all the time like most extroverts. We are comfortable in our own skin and know who we are. Dont let this guy take that away from you. You deserve someone who is going to appreciate or at the least understand the way you are, and not put a burden on you to be someone else. In the other hand, you can not hold onto this guy expecting him to be someone he isnt. It doesnt sound like a good fit, and that is ok.