I would strongly advise you to only use Bosch or genuine Alfa MAF's. Those unbranded Ebay specials are a waste of time. Might as well throw your £40 straight into the bin...
Sounds like you have a fuel starvation issue. Normally, if the MAF was faulty, disconnecting it would allow the engine to rev freely.
Unfortunately, there are a number of things that could cause the problem you have described, and some of these are a bit difficult to test with no diagnostic machine and no "known good" parts to substitute.
You really need to test the fuel pressure to eliminate possible fuel pump/pressure regulator problems.
If fuel pressure is OK, then move onto the electronics, such as throttle position sensor.
A couple of long shots for you: check the ECU and injection loom earths (as well as checking the ECU is bolted on nice and tight, as the casing needs to be earthed).
Another possibility is a blocked exhaust/catalytic converter.