Peak vs average
Peak is a meaningless metric.
As is "up to".
4G or 3G can easily be "up to" 20Mbps, or even 100Mbps for 4G. It's meaningless.
You'd need ten times mast density to achieve these specs, non-LOS, at which point 3G or 4G would deliver it.
Where do you find 100MHz per channel (minimum 300MHz cellular) below 3GHz (above 2.6GHz is no use for mobile outside an office), especially with regulators wanting to sell to multiple operators instead of a RAN?
This will make almost no difference in the real world, because in the real world the mast density and having a single wholesale operator for mobile is more important than which "G" it is.
The 5G is more usefully about infrastructure and backend. Obviously, though the driving factor is desire of infrastructure companies to sell upgrades and regulators to sell more spectrum. No more spectrum is needed. Mobile has a disproportional amount already scheduled. The 800, 900, 1800, 2100, 2500 are already misused and could deliver 20x more speed and capacity on average by a combination of more masts and a single wholesale operator per land mass.