Interesting approach.
Personally I'm not a fan of electronics, ultimately where does it end? Just sit on the bike and everything happens automatically? I'm not an ABS fan either.
Electronics are an advantage though, especially on the track, wish they outruled it from racing.