(2) Taking insulin 15-30 minutes before Iftar is allowed under Islam or not?
بسم الله الرحمن الرحيم
It is allowable to have injection during fast, it does not invalidate the fast. Since insulin is a kind of injection thus you may take it in the state of fasting if needed, your fast shall not break.
Allah knows Best!
Darul Uloom Deoband