Possibly also a message to assimilated Muslims (e.g., "If you assimilate, you're a target too.")? I hear that retalition against Muslims (esp. women) who leave Islam or adopt Western ways is common.
No, like I said, Edgware Road is a strategic point on the Tube network. It more than likely has absolutely nothing to do with the neighbourhood surrounding it.
Regards, Ivan