Why does this guy want to be friends?

I met this guy at a Lock and Key event and we had dinner together and then we exchanged phone numbers. We texted a bunch and we have many interests in common and he seemed really interested in getting to know me. He told me how glad he was that he found such a cute and cool girl to go out with and that he had gone to several events before and never connected with anyone there before.

We planned to spend the day together in the city (I'm from a small town about an hour away) however my car broke down on the highway. The Guy picks me up and insists on paying for the tow and still takes me to dinner afterwards. The conversation was great he laughed at all my jokes, we had a great time. After dinner he drove me home and held my hand in the car. When we got to my home, we kissed and he said he'd contacted me the next day.

However, the next day I get a text from him saying that he's not ready for a relationship and understands if I want to just cut my losses, but that he still would like to be friends because he thinks I'm really fun and cool.

I don't understand. Why would a guy do all this for a girl and then just decide not to date her? Why when he was previously so keen on getting together would he just "friend zone" her? He did mentioned he has ASD and sensory issues and hasn't dated in a while, I don't know if this contributed somehow to his decision. But we met at a DATING event why would a guy go to one if he wasn't serious about dating? My brother thinks I should just give it time and let him get to know me and then see if he makes a move. What should I do?

Why does this guy want to be friends?
Post Opinion