I can't recreate the exact angle but here is a shot from street view where you can see that the church above is still around. The church is the Kowloon namesake of a perhaps more famous one on HK Island called Hop Yat Church. Here is the (Chinese) website: http://klnc.hopyatchurch.org.hk/klnc/web/index.php.
The next shot afterwards is a bit wobbly (I had de-interlace turned on and only later realised that for moving screenshots it wasn't so great) but you get to see the corner with the small low-rise Kowloon Hospital out clinic tucked into the bend. It's still there, by the way but the flyover has an additional flyover built over the top of it now running east to west along Argyle Street.