Listen to what the lady tells him towards the end, I felt the same way within the first 3 minutes, it's the lady that got me to change my POV.
Any monetary unit lower than a dollar is considered a cent, .002 cents = 0.002 dollars, they are not different, because you do not do math on the cent, the cent is the resulting units classification.
It's like saying 50 Mph, when you calculate 200 miles, and 4 hours, you don't start with 2 units of MPH, you start with miles, and hours. Well, when you start with dollars, and then you get a result less than a dollalr, you label it cents. .002 cents per kb is 0.002 of a dollar. It is impossible to calculate .002 of a cent because monetary units less than a "cent" do not exist.
Now this guy can probably win a courtcase because he had the phone representative write "cents" as a note, so any lawyer can win a case for him if he chooses to do so, but think about it, if the company actually meant ".002 of a cent" rather than ".002 cents" more people would be suing them, and this company would have shut down or stopped offering this plan.
Units are not converted like that.
0.002 cents is not 0.002 dollars. See it this way. We know that 2 dollars is 200 cents, right? So, work your way from there.
2 dollars = 200 cents
0.2 dollars = 20 cents
0.02 dollars = 2 cents
0.002 dollars = 0.2 cents
0.0002 dollars = 0.02 cents
0.00002 dollars = 0.002 cents
Even if 0.002 cents cannot exist physically in coins, it still exists. It's a rate and meant to build up. If you used 1000 kilobytes and the rate was 0.002 cents per kilobyte, you would be charged 200 cents, or 2 dollars. If the rate was 0.002 dollars per kilobyte, you would be charged 200 dollars.
One rate is 100 times greater than the other.