Need a better way to explain what branch to be on, why, and what happens

From my side, just having the branch name tests-passed visible next to the version name on the dashboard would be enough of an improvement.

Completely agree. Anyone who wants to take a different branch, will almost always find it.

If they can’t find it with the existing resources(search, standard github project) then are they really equipt with the skills needed to fully understand the difference between the branches, let alone stray from the safety of the default?