I haven't seen the show yet, but from your selections I'd say Orchestra Center Row M Seat 103 would be best. It is far back enough to take in the show and is centered, and isn't far back too much in which you would be obstructed from the mezzanine overhang.
I would go with the center orch row M 103. the right and left seats put you closer to the walls; you lose some sight lines in those even though that might seem the better deal. seat 8 is four seats in; row a and b are closer to the walls with those seat numbers
I say in row A of the Mezz for this show and I can't imagine a better spot. The mezzanine for the St. James is very, very close to the stage, so you don't feel far away, but you can take in all the big numbers. It may be the best mezzanine view I've ever had.
If we're not having fun, then why are we doing it?
These are DISCUSSION boards, not mutual admiration boards. Discussion only occurs when we are willing to hear what others are thinking, regardless of whether it is alignment to our own thoughts.
I saw it over the summer at the very top of the theatre (I can't remember what that sections called) and they were still amazing seats, so I'd say any of those would be fine. The only problem was there was lots of stairs so it took a while to get to the stage door, but I got down there in time to be in the front of the crowd and got to meet the cast.