1) I can attest to Go's advertising at NCL itself - big billboards as you drive in, plus in the sides of all the bus shelters.
2) Having just operated in and out of NCL from Gatters (BA full frill) we had very good loads. Just remember that STN is a very different catchment area to LHR and LGW...