Dubike Company is apparently a chinese part of Google. Considering what the google self driving looks like, any wonder the thing is so fugly.