I think it's a little early to say the contractor 'sucks' when they're not even done with the ride. Sure the track is scratched up and has dirt on it, but does that mean it's not going to be touched up before completion? Every bit of steel, be roller coaster track or a bridge beam is going to get scratched to some extent from the rigging used to lift and set it.
Seems to me PCL did a pretty good job on Expedition Everest, Dinosaur, Soarin',the Universal Parking Garages, and Aquatica. From what I can tell, they've been doing work with Disney and Universal for quite some time - they must be doing something right.
Regarding the crane, it'd have to be a pretty serious issue for it to be completely removed from site. Maybe they wanted to get rid of that crawler crane and use a large truck crane, like the one pictured in the last set of photos to complete the track. Crawler cranes do a pretty good job at tearing up concrete - they might have had to start some utility work where the blue crane was sitting. There's lots of reasons. Same thing goes for the firehouse facade. There might have to be some structural mods to the building, that requires calculations, drawings, and approvals from all sorts of folks before work can start.
As long as it's all figured out in time for my trip this summer, that's all that matters to me!