BMW has pulled the covers off the highly-anticipated BMW i7, the Bavarian marque's all-electric flagship sedan. Here's what you need to know about it.