So, the spot where Sam Hui and Karl Maka chase (and are chased by) Robert Houston and employ exploding remote control cars. I'd already noticed buildings in the background which I was convinced were the beginnings of Tai Po Industrial Estate, but I couldn't quite work out where the road they were on was or what had been built on the vast expanse of dirt. Then, I rewatched it and saw this shot, where the hills over at Ma On Shan are clearly visible, along with the hill at Park Golf, the shoreline and the hill with The Lookout: this placed the scene firmly in Tai Po Waterfront Park.
The park isn't covered on Street View, but this Picasa image shows almost exactly the same panorama (thanks to johnny).