That's Tesla's biggest risk - they can't deliver profitably at the price point they pre-sold at. The Model 3 is an ambitious car to sell for $35K. Tesla is not a "lean manufacturing" operation; their head counts at the auto plant per car sold are currently quite high. They'll probably get that figured out eventually, but meanwhile, they need the high margins of luxury cars.
The timeline will slip and it won't come out until 2018.
Probably. They're claiming "late 2017" now, and new orders won't be processed until 2018.
The whole Solar City deal was premature.
The Solar City operation has political problems. It assumes Government subsidies for solar, which may be going away for political reasons.