Yeah, I forgot that bit
You are far better off with Freeview - the problem is that a lot of channels are on an encrypted satellite, primarily so that people in Europe couldn't watch British television for free. For a better solution, they decided to use a satellite which only gave Britain good coverage, and was rubbish for Europe, which then meant that they could air channels unencrypted - so far though, not all channels have made the switchover.
As a result, they're unencrypted via the aerials, but encrypted via satellite, so not available on Freesat. Furthermore, I don't think they're really making too much of an effort to switch them over, they're being very sluggish.
I hope that's all roughly right - this information is from a magazine about 8-10 months back I think - so not current - but having seen what mehmeh posted it seems that it's still the case.