The NFL catch rules are ridiculous. To me, the process should end immediately once you are down by contact or out of bounds.
On this particular play, the player caught the ball, gained possession, took a few steps and stepped out of bounds before falling. He dropped the ball when he tried using the ground as balance. That, to me, is a fumble and not an incomplete pass. Since he was already out of bound there was no fumble.