Well, there are some situations that show that your using wallhack.
1. Time : 18:00 , when you pre-fired the guy with awp that was aiming on long throw door.
2. Time : 19:05 , when you went to b with scout, you knew the guy is coming, so you jumped as a reaction before he even showed up.
3. Time : 29:40 , obvious pre-aim to the guy on short, you thought you saw him because of the wallhack, but you didnt, then you aimed at the place hes standing at perfectly.
4. Time : 30:30 , you aimed at the guy who was standing behind the door, might be luck, unfortunately viper switched to another player.
5. Time : 31:20 , this one was way too strange, when you shot the guy behind the box in b, while you didn't even see him going there.
Situation 5 shows obvious wallhack.
There are some other situations show a normal pre-aim, cant be banned for them.
I think the demo is enough to keep him banned.
Sorry for saying that turextreme, but thats my opinion, you used wallhack.
I suggest you admit it, you might have a chance to be unbanned.
Wish you the best of luck.