Those numbers are indeed bytes per second. They look about right. Its easy to derive them yourself. The periodic transfers (Isoc, Int) are hard numbers, the async transfers (control bulk) depend on the controller. High speed Bulk can do 420Mb/s, which doesn't sound too bad to me, I have actually seen this happen.
Low speed can have a maximum 8 byte packet, only control and int. Int can manage one packet per frame. Control not many.
Full speed can use all four types, max packet is 64 bytes control/bulk and 1023 bytes int/isoc. Int/isoc can do 1 packet per 1ms frame, bulk can do 19 or less packets per frame, depending on the controller. I've seen some controllers which could only do 11.
High speed can do all four types. Max packet is 64 bytes for control, 512 bytes for bulk and 1024 bytes for int/isoc. Int/isoc can do 3 packets per 125µs micro-frame. Bulk tops out at 13 packets per frame, but again depends on controller.
SuperSpeed can do all four types. Max packet is 1024 bytes. I'm not sure of the exact limits, but Isoc can do 48 packets (3 bursts of 16) per 125µs transfer opportunity. I've never calculated the theoretical max for bulk, but I've seen an actual 480MB/s (about 60 packets per 125µs).