Warren,
This is really not the place to investigate this, based on your situation. Let the techs that put it back together fix it. If the car has a roaming idle, no power, no VTEC, there is an issue like a vacuum leak, wiring issue, etc.
It does appear that these codes are ambiguous at best. This is very difficult to diagnose via forum posts, let them handle it, if, as you say, they know what they are doing. Frankly, you should have never gotten it back, if it has these running issues.
If it really is a 5,2, & 10 I would bet it is a bad ground wire on the engine. This indicates bad map sensor, bad intake air temp, and a bad 02 sensor, very unlikely ALL these things have gone bad.
Regards,
LarryB