Re: So with *all * that time to prepare and the whole of the Home Office to help her out.
You're right, it doesn't make sense. Theresa May isn't stupid, far from it she's a shrewd political operator in the running to be Prime Minister. So why does she come across so unprepared? She's got the whole Home Office predicting likely questions and preparing answers for her so she can't actually be as surprised as she makes out.
Maybe its a way to divert the committee's attention - and that of the media - away from the real point of the Bill, whatever thst is (my guess would be the database slurp that's tacked on the end like an afterthought but it might be something in the metadata collection).