That's correct. After a burst publish of four events you'd have to wait at least for seconds for the limit to lift.
But the better solution might be to incorporate all your data into one publish
e.g. like this
Particle.publish("EnvironmentData", String::format("Temp: %.1f °C / %.1f °F, Pressure %.1f mbar, Humidity %.1f %%", cTemp, fTemp, pressure, humidity), PRIVATE);