Cams are fine and people seem to be having good luck with them, if I were building a motor and had the budget then that is were I get one. My current slow motor project has a stock cam in it....why, budget but I may still end up with one.
The main deal I try to put out is don't think that if you install a cam....anyones, that the whole world will be all peachy, tuning on a 12V is paramount.
Injectors....it's up to you and your setup, No need in you having anymore than a street cam, with that turbo setup you will start to hit a wall at 650 hp.
Jim