But then, at the end, he suddenly forgets he has these powers and gets his ass beat. Insecurity is not the reason for his loss, because he was just as insecure when he flung Rey through the air and knocked her out 2 minutes earlier IN THE EXACT SAME SCENE. The only explanation for Rey nearly killing Kylo is that someone wrote the script with one thing in mind, and someone else with more power decided they wanted a different ending with something else in mind.
The rest of the script and the ending do not match.
Yep, you definitely fell asleep during the movie. Multiple times.