I doubt highly that you have any course of action here, your basic salary has been paid so in the eyes of the company you have not been left in hardship. Anything else are extra payments and as along a it is paid next month they have fulfilled their obligation, albeit late.
Now if they had managed to not pay your basic salary and you incurred costs form your bank etc for being late with debits and the like you would be able to kick up a fuss and have them reimburse any costs incurred. other than that it is down to them.
I would just do as Aharvey said and use your CC until next month comes round for anything you may need. just make sure you pay it off in full and don't go crazy

With the knowledge that you have almost zero chance of getting you'r OT this month, all you will be doing by kicking up a fuss is drawing attention to your managers incompetence, great i hear you say, he has been incompetent. Well in an ideal world he would be told don't let it happen again, chances are though no one will say jack to him and you risk the chance of him being an arse and doing it next month and the month after just to be.... an arse.
let it lie and just stay on his case in future.