I'm not condoning him pushing you out of the way causing you both to crash, but you should either have given him more room, or given him less room. By giving him some, but not enough, room he maybe thought there was enough room for him, or he didn't know you were there. By giving him no room by moving closer to him as you pass, you're giving him more warning you're there, and not allowing him to build momentum if he still decided to try to push you out of the way, and you're also giving yourself a better entry to the corner.
In clip 3, you stuck your nose a gap that was always going to close and result in contact.
All I'm saying is that you are putting yourself in a position that allows random idiots to run into you. If you are attempting to gain SR, you cannot do that.