How accurate are these things? I don't care anywhere near enough to do one, but (admittedly from a knowing bugger all about them perspective) it's long struck me that it seems unlikely to be properly regulated and they could put any old shit on the report.

Also, given centuries of immigration, what does 95% British even mean?