I've just gone through a similar experience, bought the bike online from the Concept Store purely because my LBS couldn't get one. It arrived needing a firmware upgrade, the gears sorting and a few other minor niggles I sorted myself, don't think it had had any sort of pre dispatch check TBH...