Looking at the photo, and also your video, it is clear that Newham have finally done something, and put up an advance warning sign, and in the form we like to see on this forum. Your video shows this very clearly, so it basically destroys any reps you might submit based on a left turn into the restriction. Sorry to have to be the bearer of bad news.