If I was doing it again I'd definately do the fingerprints in the UK before I go. Some people are lucky and get the TSA approval in three days or so after sending the fingerprints away, others (like me) can be unlucky and it can take ten days or more.