I didn't see the game nor the highlights yet, but if I understood correctly, James handballing on the goal line, then it is a red card. It usually is, if it's a clear goal. The idea behind it is to avoid players doing it all the time, and then just getting an yellow plus the chance of the GK saving the pen.
A similar situation happened in WC 2010, Uruguay vs Ghana, Suarez handballed the ball in the goal line, got a red card, then Ghana missed the penalty (all this in extra time). In the end, Uruguay went through by beating Ghana in the penalty shootout. Some say that in these situations, the goal should simply be given.
As for Ronaldo, some say he might use number 28, the first number he used way back in Sporting, nothing official though. But we will see, most likely only after the international break.