Waalikumasalam,
1. 10 years visa depends on the expiry date of passport. If your passport is valid for 3 years and you apply for super visa, it might be given only for 3 years. This is my understanding.
2. I beleive 2 year entry is given at the time of entry when you come on super visa. That is why we are required to have minimum 1 yrs of travel insurance, and renew if parents are still in country.
3. I got the insurance via Travel Guard for my mother. and it costed me $ 1,515 with $ 150,000 coverage and $0 deductible. If visa does not come in time you can call and delay the start of service. Also, if visa is denied they refund the money and decust $ 25 for admin charges.