This is a really great explanation of PI Planning. So many of the problems experienced in PI Planning come down to how the organisation has interpretted, and in many of those same cases they have simply used the SAFe terminology to rebrand up-front planning to hold the teams to. I challenged one org when none of the developers or testers were involved in the planning and the managment tried to commit the team to the plan in their absence.