If I don't receive the cashback money agreed, I cannot afford the contract. Do I have the right to cancel without charge? Do I have to pay the monthly bill?

If you have a network contract with a mobile service provider you will still be bound by that. Depending on the circumstances, the mobile service provider may offer some refunds or let you exit or change the terms of their mobile network contract.