Lol, there is a new terminal on the fleet. The patcher has a giant picture, and the website has a video!
No hint? Its everywhere man! Not biowares fault you're blind.
Three places isn't everywhere. If you were already logged in and don't hang out in the fleet 24/7 it's easy to miss. And to be honest, the rewards are so bad I'm not surprised they're not making a big deal of it.