Microsoft is now allowing users to sign up for 2012 Xbox LIVE Update Public Beta. As part of this program, 2012 Xbox LIVE update will be pushed out to your console that will include E3 announced dashboard features including:
- Internet Explorer on Xbox
- Pins to customize your Xbox dashboard
More details here.