If what you're doing is working don't stop, you're probably not working your muscles to exhaustion with your crunches and stuff so you can do them everyday if you want.
40 minutes jogging is a good amount of cardio to be doing a day, and watching what you eat is also a sensible option. Basically, your plan will work, it could be better, but theres no point radically changing everything just for the sake of being that little bit more efficient at fat burning(at least in your case).
So good luck, and keep at it, the hardest part is doing what you're doing week in, week out, for however long you need to do it.