Yeah you're right about the changes.
Bu the B B+ Abm B7 is the keyboard progression which a beginner, intermediate guy can leave out, so I avoided them.
The idea was to make them play the songs, if they see too many changes and diminished and augmented there is a general scare ( which I used to face early on)
Thanks for reminding me on the B7. Jay and Guru seemed to have overlooked