there was a long thread a while back about Shimano Di2, checkout what we discussed coming into reality
http://www.cyclingnews.com/features/first-ride-shimano-dura-ace-di2-sprint-shifter
http://www.cyclingnews.com/features/first-ride-shimano-dura-ace-di2-sprint-shifter