The perfeered location for south Nashua is at the pheasant lane mall in the NHDOT slide deck.
I don't think it would be hard to get Simon on board. It makes their land more valueable for TOD, and the station would be right next to what's currently a vacant sears building.
My bad! I was looking at some old slides from earlier in the thread!