Incorrect order of bond length is:
Bond Order = 6−02=3
1s2∗1s22s2∗2s22px22py22pz2∗2px1
Bond Order = 6−12=2.5
For N+2
1s2∗1s22s2∗2s22px22py22pz1
1s1
For H−2,
1s2∗1s1