If your input is shapefiles then your iterate Feature Classes won't work. Make sure you export your shapefiles into geodatabase feature classes first. Model builder does not like shapefiles! I would also create or use an existing geodatabase for the outputs in this model.
Secondly, just delete the parts from the model that appear broken and add them back in.
Third, make sure the path names are all updated in your model to the most current locations.
Another thing to consider is to utilize the "%" symbols around the output names when iterating so it will create a unique name for each output file. This is called inline variable substitution. Here is a LINK to more info on this.