You’re confusing “assault weapon” with “assault rifle”. Different beasts.
He gave a definition for assault rifle. Assault Weapon seems to mean whichever guns the libs are trying to ban, this year. They aren't all rifles/carbines, some are shotguns.
He did make one error. Guns such as the Bushmaster in quesion are not "made to look like battle rifles", a battle rifle fires a full power catridge, 7.62x51 for example. FN-FAL, or it's various clones, G-3, M-14, and even the Swiss SiG Stgw-57, which fired a 7.5mm Swiss round.