Do I need to seal the fan shroud to the radiator?

Yep it wouldnt hurt, use good quality stuff, you wouldnt want the foam/seal to come off and get all would up in the fans! I agree with 73abodee, it sure is purty!!