I am not sure about this, but I think it’s a UK company that owns the movie so it’s probably cheaper to put it streaming in the UK. And if it makes enough sales it would then publish/stream it in the US.
… but anyway all I can say is I awoke this morning and noticed the message ‘Slipstream HD and widescreen’ all in the same sentence and still thought I was dreaming!!!