I too watched this, extremely clever guy and he seems intent on changing micro car design, so freeing up some space on the roads for all our VW's etc.
The T25 looks pretty cool and very efficient using a petrol engine. So hope it gets made.
I'd forgotten he was at McLaren in 1988, when that car was 'quite good' during the 15 (out of 16) F1 races it won, driven by some French bloke and a lad from Brazil....