None of their existing tiers are unlimited unless you go business class. Not sure why the 305 tier would be different.
Because caps are basically a money grab and when you charge for something at a high price you are already getting what you wanted besides 300 Mbps with caps doesn't make any sense.