Well, it took forever, but I got the job! Starting on Monday.
I definitely think the lack of UK work experience hurt me, even though in IT I wouldn't expect that to be a huge deal. Despite being well qualified for several places I applied, I never heard back from them. (My husband's not having much luck, either, so maybe it's just a bad market.)