I saw similar on Twitter and was surprised - it doesn't look like BTM does it. I think DLRP is one of those places that I don't like to see 'behind the scenes' as it makes it feel not real - I sound like a right nutcase lol! Having looked a google earth - I was so disappointed to see the flat roofs of Main Street etc on the bird's eye view - ha ha!
DH keeps saying about doing a 'behind the scenes' tour at DLRP but I just can't bring myself to for that reason! Strange I know!