I'll add my 5c worth. Its not worth it to go to UMich for a 6 yr-bond with
DSTA. If you want a U.S. education, take a gap year, work on your ECAs, work experience etc and try to get into a better school like Ivy or at least something within the top 20.