After reading the timeline it's clear that Jesse Matthew was certainly in a state of lonely panic that night, a socially-unaware individual with a noted disregard for personal space.
He didn't fit in at Tempo, because he only went there to follow human interaction. He clearly didn't see or respect that those women were not interested in spending anymore time around him. Maybe they were justified, maybe not--regardless he noticed and acted as he did.
I've met people like him--they do something awkward, or socially inept that instead of toning it down, they turn it up. This led to him being told to "**** off", and having an entire group of people he pathetically followed leave him again.
I believe he was looking to prove something that night. He likely misconstrued Hannah's trust for interest and reacted violently when she turned him down.
I think they're going to be able to, based on this testimony and timeline, make a strong case for what it's looking like took place that night.
This is sad on many levels.