1. The snippet you're quoting is about marine mammals
2. Dinosaurs were not aquatic
3. The biggest aquatic reptiles were much smaller than modern whales (plesiosaurs and ichthyosaurs topped up around 15m long and 2 tons, which is 2x the length but 1/3rd the weight of a male Orca and nowhere near large whale league)
4. Dinosaurs weren't necessarily homeotherms and may have thus had a larger (but lower) range of efficiency
5. As the snippet notes the upper bound has to do with food limitations, and large sauropods largely evolved ways to mow down ridiculous surfaces (and thus amounts of food), which could have combined with higher plant growth/density from higher O2 levels to put a higher cap on food issues