Am I calculating right that 20TB per month means around ~60Mbits per second for 24/7? Not a network expert, but it is hard to see how this could be sustainable for less than €5/month.
Sounds a bit like the usual case where company is able to give a generous offering because most customers utilize just a small portion of it. Maybe with the attention they have been getting, they have attracted more bandwidth hungry customers.