Your approach looked good BTW. I'm not a CFI, but what it looked like to me was that you flew right to the RW heard the stall horn and flared. Try being a
little more patience and when you get over the RW hold the touchdown off until its ready to land.
BTW, I'm not saying there necessarily...