1, Your money is in clearing. No, it isn't right but yes, they can get away with it. An electronic transfer needs to clear the same as a cheque would as they all go through the same system. It's cheaper for the bank (more automated) if you do this online yourself, but, at the moment, they don't return the favour by allowing you to access, or earn interest on, your money, immediately the transfer is made. Unless, however, both accounts are with the same bank, and, depending on the bank, sometimes the same branch.
Moves are afoot to change this and the more automated the system becomes, the less likely it is that Banks will still be able to vanish your money for two to three days this way.
2. Under the terms of your agreement, you will still be liable for the full fees. If they make an error such as this, then, when they do finally realise it, they will allow you to plead poverty and pay the underpaid amount back at a low amount each month taken in addition to your subscription. But, certainly, try it on with them before you do that and see if they will waive it. They might.
HTH
Cat