I wouldnt bother pissing about trying to repair the fan fuse holder, I would just make your own seperate wiring loom for the fans with thicker wire and with each fan with its own relay and fuse.
Made a new fan loom for mine and its spot on!!
As for the headlights, have you tried changing the relay?