I've been looking at a 5.7 swap too and have been putting together a spreadsheet of all the parts I think I'll need. Here's a fairly thorough list I've come up with:
Motor mounts
Exhaust setup (TTI header or some stock manifolds)
Oil Pan
Oil Pan Pickup (to match the pan)
Oil filter block off plate
Oil filter relocation kit
Intake (if going carb or in your case carb style injection)
Ignition (I think yours is taken care of through the FAST setup)
Flywheel (flexplate for you)
New starter (make sure it clears whatever exhaust you pick)
Now for the different stuff that's not necessarily engine related:
First of all I think you can only keep power brakes if you have the small pre 73 style booster, so you may have to consider either finding a new booster or going manual. Manual steering setup if you go headers, I think some have kept power with factory manifolds, but if you do so you have to change the new power steering pump to a lower pressure variety either through a pressure change kit (I think Mancini had them) or a different pump all together. And in your case you would need to update the fuel system to high pressure for injection (the main reason I was going with a carb setup).
Also, the 500 horsepower seems like it might be just a little optimistic, but I really can't say either way. I've been looking through all of Inertia's cam offerings and talking with them a little about it and with ported heads and their biggest cam they were making around 400 horsepower rear wheel on a stock 5.7 bottom end (and I think stock compression). That would be around 500 flywheel, but that is on a stock intake. The carb intakes don't seem to really stack up against the factory ones. There was some magazine article about it where they compared a factory 5.7 car, a factory 6.1 SRT, and I think the Mopar performance carb style intake and the carb style one was something like 40 horsepower and torque down from the other two. Still, you may have better luck, so please don't take my word to be worth anything, I'm just regurgitating what I've heard other places, lol.