Hi,
Although all the camshaft marks should be lined up exactly, as James says, I would not have thought that the miss alignment you have would have made the difference to running you describe. I have changed belts on cars that on preliminary checking prior to taking any old belt off, have been further out than you describe, and they were running OK. I am sure you have more of a problem than just slightly out on cam marking.
I wonder with all your previous attempts you have got one of the 3 or 4 cams on the wrong marks. You will see that all the cams have more than one set of marks on them. If you have a Haynes manual, it explains what the different marks are for. (For if the wheels are fitted to inlet or exhaust cams etc)
If you don't have a Haynes, I would get one.
I presume you have not taken off any of the camshaft drive wheels.
I think you are going to have to go right back to the beginning and follow directions from refitting the camshafts etc and see if you have all the cams in the right position. Then put the belt on and see if marks line up.
I have only done 7 cambelt changes, (not all on my car) but I have never found one that I couldn't get all marks lined up perfectly.
Have you been working on any part of the HT system, or damaged any leads to Knock sensors etc.
Until you get this running somewhere near right, you will get all manner of codes. When it is right, the codes will go and EML light will go out. Running it without everything in place will have put all manner of codes up anyway.
When I fixed the problem of a missfire, my EML didn't go out untill I had covered about 20 miles, so don't be too hasty on the codes.
Have patience, and think logically where you may have gone wrong.
Roger