You're, of course, right about it being technically not that easy. Both Excel and Woolwich warrant their own station and are already close together.
I don't think a bus service would cut it, though. That doesn't fit in with the type of service LCY wants to offer. LCY is a "premium" airport if...