regarding warm-up... a very competent Buell salesman/tech/track rider/enthusiast instructed me to warm up for ~5min every time when i bought the bike new. i've followed that advice for ~16K miles, summer or winter, without issue and never have experienced the crap running conditions so many complain about. do as you want, but for an air/oil cooled bike, it only makes sense. especially one with all the sensors, learning features, etc. that the Buell XBs have.
if you have access to ECMSpy (08+ not supported), watch how long it takes for the cold start enrichment to drop some time. or watch how long it takes the motor to get up to temp. it will seem like forever.
regarding spark plugs, i agree the NGK 9 series Iridiums (DCPR9EIX) are superior. virtually foul proof.