I only have time for a short answer.
Allies should always seek to pressure Germany and largely ignore Japan. This is because all allied countries are closer to Germany then Japan, so can always put more pressure on Germany.
Russia:
Strategy - Russia should seek to make small trades with germany to maintain income. Russia should try to stay strong and avoid large trades with Germany and Japan.
Tactics - :1. Hold west Russia and trade ukr and belo with germany. 2. Use tanks to deadzone persia, kazakh, and novo from Japan.
UK:
Strategy - UK should seek to trade with Germany as much as possible. A force like 1 carrier, 2-4 fighters, 4 transports, and 8 land units is ideal for trading territories such as norway, arch, east germany, and west europe.
Tactics - Your moves sound largely appropriate. it’s critical to send the destroyer to sink the transport in sz59. This greatly slows the Japan advance on russia.
USA:
Strategy - US, with the greatest income, is the country that destroys Germany. Its first responsibility is to remove the axis from africa, then threaten to make large landings on south europe. Ignore pressuring Japan or North Europe.
Tactics - US should devote as much income as possible to buying trans/inf/tank. Typically buying 1 transport a turn is most efficient from a logistics perspective. US should evacuate all units from the Pacific to the Atlantic. UK can pressure Germany from the north (Weur, EEur, norway, karelia) while US can pressure Germany from the south (Weur, Italy, balkans, Ukraine).
Overall, it’s very important for allies to prevent Japan fleet from moving into the med and to sink the Germany med fleet. If you analyze very carefully, you can see that UK can threaten to sink the germany med fleet round 2 (2 fig, 1 bomber). And either US (2 fig, 1 bomber) or UK (3-4fig, 1 bomber) can almost certainly sink the med fleet by round 3. The starting UK units around Persia are important for preventing Japan fleet from going into the med round 3.