I disagree that the main driver for language choice should be ease of transitioning from the previous language: the driver should be the benefits gained from transitioning weighted against the cost of the transition. I fail to see any benefits in Python given this scenario.Choosing your language/framework based off of some hypothetical sky-high user count IS premature optimization. It's currently running off of PHP. There's an average of like 5k concurrent users. It's a forum. You don't NEED anything in particular to make that work effectively, and the main drivers for choice IMO should be ease of transitioning from PHP, support for any modules that might need to be replaced from losing Xenforo, and breadth of tutorials or stack overflow answers since he'll be going into anything other than PHP relatively blind.
Your arguments presumption is that there must be a transition from PHP into anything. This is false. The situation is that XenForo is at risk of being lost, and it is an opportune time to transition into a better foundation than PHP. I disagree that Python forms a better foundation.
As for tutorials and Stack Overflow answers for Python I will argue that the good information is drowned out by the contradictory postings of semi-literate retards. This is true for PHP as well, to a lesser degree, but the accessibility and popularity among non-programmer academics has had a detrimental effect. We must also account for the fact that the subject is already proficient in PHP.