Well, the clues were there: it's on an island, because the name is 'Nagatino Island'. However, it's not on an island because it has become part of the mainland, and also because it was not developed. And Most is in the Czech Republic, much closer to the planned site of Nagatino Island than Oulton Park is.
Anyway, that's me done for the night. Someone else can have a go.