Watch starting at the 1:31 mark. (You can click watch in High Quality)
First of all these were good calls IMO (and not easy ones to make). How often do we as officials get the chance to make the same call on back to back plays that are so crucial at the end of the game. I love this game!
I've looked through the NBA rules (
link) and I could not find anything that would make this different from NFHS or NCAA. I don't know if they awarded 2 shots for a shooting foul or if they awarded bonus free throws. Lebron was definitely NOT in the act of shooting. So for NFHS & NCAA Lebron would be shooting free throws IF they are in the bonus.
At the 0:23 mark there is a good example of a jump stop (that's right IN THE NBA!

)