Fair point, but I still think it looks a little off. Why not make the 3 series electric without any significant restyling? It is a well liked, high-selling model, and I don't see why you need to "weird-it-up" with odd angles and styles.
Given all that it looks surprisingly normal in my opinion.
BMW and Mercedes have lost their edge in styling, any experimentation is a good thing.