To me this looks like how people who never use a bike imagine a good bike. I am ok with the brakes but the rest just makes the bike more complex and expensive with possible planned obsolescence. I don't want to deal with firmware updates for my bike.