I like the question on the first vid you posted Peril,
'Is it called a 22b because it has a 2.2l engine?'
Answer- 'Yes!' lol
As far as I know it's just called a 22b because it IS,
not for any special reason, a bit like the WRX, that
doesn't stand for anything, it's just the name they
gave it.