If the car barks to life after cranking, then you have to start looking at the priming cranking and afterstart settings.
(MegaTune: Settings->Priming, cranking & Afterstart)
Your prime pulse squirts a bit of fuel down the ports when the engine is switched on - the same as when you press the pedal on a carb'ed engine to squirt some fuel from the accelerator pump. This helps initially but I find many people prefer to turn it off once the crank and afterstart settings are all sorted.
Cranking, this is the amount of fuel spat into the engine when on the starter motor, check how it compares to your calculated Req_fuel setting. But if your engine is coming to life then its probably pretty much there.
Afterstart enrichment is well discussed on this thread:
http://www.vems.co.uk/forum/index.php?topic=36.0Essentially VEMS richens the mixture derived from the VE map for the number of engine cycles specified in the Afterstart duration, number of engine cycles box.
So how does all this help?
Well first off start up the engine with MegaTune showing Tuning->VE Table and , watch the pulse width gauge at the bottom left section of the screen, the pulse width will start high as the engine cranks then then drop down to the point that the engine stalls, watch the 'flying blob' as it heads off the table. Go to where the 'flying blob' was sitting and increase the VE amount there, go to the parts of the table where the flying blob passed as the engine was stalling, and increase the fuel by about 10-15%, this will help keep the engine running so that you can fine tune the idle - as the speed drops the engine will get a big slug of fuel which will start it up again.
Once you've got the thing idling you're going to need to have a working wideband to move any further forward.