Even with the heavy caveats chasing that down in 19 balls was pretty impressive.
England have already overtaken Scotland's Net Run Rate. All down to if England beat Namibia and Scotland lose to the Aussies now.
Interestingly the huge nrr swing today potentially puts some pressure on Australia as a decent England win Vs Namibia will put us into top spot. That takes away the option of gaming of the result to see us out and means they have to go for the win.