From this April it should be possible to pick up online Oyster purchases within 30 minutes, and without having to nominate a particular station. It will also be possible to pick up purchases on buses.
TfL are also planning to introduce an Oyster app to complement this improvement.
Details are at:
https://www.whatdotheyknow.com/reque...20Redacted.pdf