The fairwheel bike seems pretty awesome, The main problem as stated in that interview is programming your shifters to sequentially shift. Unless you know how to write code really well you would end up spending hundreds/ thousands of dollars to pay a programer to write you a fast and clean patch. Its to new of territory to lightly delve into.
Not like DI2 is even remotely necessary, but this idea rides the niche train really hard.