Now it really is done. The electrician and general contractor were both here for a few hours to finish it off.
Note the missing smoke detector. When they hooked up our old one, it wouldn't stop alarming (and setting off all the others), so our contractor ran out for a new one.