Sounds like you've come up with a plan OP, but just a thought going forward.
The way you're doing things is quite lopsided, it may be that he ends up paying for more things than you at the moment, but you're putting things like bike hire on holiday and things for the kids on credit cards because you can't afford them then it's just not adding up, anything for the kids should be paid by both of you jointly surely? Paying bits and bobs separately and on your personal account can soon add up.
We have a system where we have separate finances but a joint account that we both pay in to, all bills and utilities, food shopping, anything that the dogs need, vet bills, or anything for DD, holidays, holiday expenses, subscriptions to tv services, meals out, takeaways basically anything that is used by the family or jointly comes out of that account and we try and float it at £1000.
The only things we pay for personal is our cars & related expenses, phones, any subscriptions that are our own, life insurance etc, purely stuff that is just for ourselves. It's a good system for us because we know once the monthly amount has gone out everything else is our own to spend or save how we wish.
You can choose to pay half into the joint account monthly or work out a percentage based on a proportion of your earnings, but it may help you be more cautious as to what you spend on the family as you know your DH can see what you're buying.