2nd should've been called a charge, though as it's Lebron (epic freight train etc) it won't be. Foul 5 was a clear strip as he got ALL ball (And the whistle was only given after that as opposed to the two minor contacts you started). And foul 6, as Mike Breen said, it was the second contact it was given for...which was with Steph running back on D and Lebron landed on top of him.
3 very questionable calls. The others (1, 3 and 4) were all obvious fouls.