Rather than discuss all of this here, I wonder if this thread should be closed? @james ?
@Stella has a perfectly good thread already set up for this which she usefully updates as new info comes through.