The flood of press releases does contain one interesting statement:
There are 73 stations on the London Overground network; 50 on the North London Railway with two new stations due to open on the West London line by 2010 and 17 stations on the East London line with four new stations due to open in 2010One is obviously Shepherd's Bush, and even that saga should be over soon. So we're looking at a timescale - however flimsy - for the construction of Imperial Wharf, which we haven't heard anything about since October.
The station also makes an appearance in the provisional future timetable. There's still hope.
Update: More than just hope (press release) [Thanks D-Notice]