Du hast quasi dieselben Regeln ohne den theoretischen Hintergrund genannt.
Abgesehen davon, dass Bor wenn dann 3+ geladen wäre, haut das auch nur dann hin, wenn man die einfachste Chemie mit den Hauptgruppenelementen betreiben will. Bei Nebengruppen funktioniert das nicht so und formal kann man auch einwertige Calciumionen beispielsweise erhalten durch Ionisation.
Andererseits gibt es auch Hydride bei welchen der Wasserstoff formal -1 geladen ist.
Es gibt Ausnahmen, aber grundlegend kann man es so machen wie du sagst.