Bloody hell, Beachy, thank your lucky stars. Oh, to have a spontaneously domesticated DH.
Mine will clean if I point to the problem area and hand him an implement, but never does anything of his own volition.
Re: lateness, in our house I'm afraid I'm the one who is always a couple of minutes late for everything - not massively late, just a little bit. Too much faffing about when I should be heading out of the door. This is not sitting well with DS and DD1 at the moment, as they get the late marks/detentions, not me. 
DDad is so famously late for everything that I generally lie when telling him what time he needs to be somewhere (i.e. telling him the train leaves at 2.30, when it actually leaves at 3.00).
Crem - forgot to wish you a speedy recovery; with any luck you'll end up with a stupendously flat tummy post-pineapple!