Still there yesterday (Wed 22 June). Visible in the depot from the DLR station alongside. Unfortunately rear end-on and surrounded by barriers so not much good for photography. Shame the DLR didn't turn it side-on and put up a poster on the platform facing it, explaining what it is.