I really don't understand why you are trying to take North Africa; you've got oil consumption turned off, you know.

If I were you, I'd do this:
1. Build ARMs, MECHs, FTRs and TACs, and beat the shit out of the Soviets in mid '41.
2. Tech first. Without it, you're gonna struggle a lot.
3. Bomb London.
4. You don't have to worry about oil, so build BBs and CVs instead of subs. Your opponent will probably focus on ASW. Then you can knock out his surface fleet and gain superiority in the Atlantic. At least build BBs, because they are going to be about twice as effective as your subs, and cost only 10PP more. But be sure to have at least 6 BBs supported by all your subs before you engage the Royal Navy.