1. Yes, pretty much. 2. Nim's target audience is the enlightened/misguided programmer who doesn't understand why there should be more than one programming language. 3. 1. Tough question. Ultimately the exising PL/OS split is an unfortunate legacy and concurrency belongs into the _language_.
1. No, but a lot of things are cheaper to implement in a VM. 2. People find it lacking, we hope destructors will bring us on par with them.