I heard back this week from the Principle Transport Planner at Tower Hamlets who confirms that "cycling is permitted along the path along Bow Creek from A13 down to Silvocea Way and City Island."

He's also going to ask around the planning department about the London City Island paths as he didn't have a definitive answer to that.