Oh god I know that anime (movie?), I seen it before. But I forgot the name, I know there's a scene a girl used her self as a bomb... I hope I'm thinking of the right anime you posted lol
This show does not have any large mech like gundam or anything. In fact, mechs of any sort play a fairly minor roll in the show. On another note, Macross Frontier shares a very similar genre with this show.