Let's hear from Russia, what do they say?
As for the English, i just don't see any way of catching up. We can't get near any coast because of superior German entrechment and air coverage, and i suspect germany has quite a large an dgood land army (as it has reported so few losses of any kind of units throughout the whole game...)