As usual they are lying when they say the fee will be based on kilometres and weight. If that was going to be the case commercial traffic would pay 90% of all RUCs collected.
They will instead make it so that 90% are paid by you and me while loaded trucks tear up the roads for a tenth of the cost.