The food at umass is better than home cooked. The honors dorms are very nice, plus you might be able to get a single there, if your medical conditions warrant it. The office of disability services there is excellent. The head MD at student health is also excellent. Most importantly, with your trouble with math, i am very afraid that you will crash and burn in the highly competitive atmosphere at NEU. You would be competing with people who already got a 5 on AP Calc BC, and 800 or 36 on math, who are taking college calc as a premed req.
The college admissions policy is not a jane austen novel, where the heroine successfully snares her intended mate and walks happily off into the sunset. Your goal is not acceptance to the most prestigious college possible; it is to build a record that will get you into med school. You have been accepted into every prestigious supportive program that umass offers. Hoping to get off the waitlist for case western (while simultaneously telling NEU that you have to stay in Boston for medical reasons) is not your best path to med school. Neither is delaying college, or living at home. Go visit umass now, see the honors campus, eat in the dining hall, meet with some Biotap students, meet with the disability office. I think you and your parents will ve very surprised at what you can get there, for 50k a year less than at NEU or Case Western.