...it won't show ships that you couldn't otherwise have seen.
...it helps to reduce the "WTF where am I getting shot from?" furstration, which is never fun on the receiving end.
Go ahead and try sniping, if you want; I don't think you'll get much out of it.
Me, personally? Ha, I've never sniped in multiplayer in my life.
How so? Do opponents only show up on radar once they have been in line-of-sight?
It's a 360 degree targeting system that identifies all active (systems powered up) and non-cloaked ships which can be seen from your position. It does not work through walls.
Is there going to be a soundtrack?
For those of you talking a lot and not trying this game out... you're missing out. Talon is a hell of a Beta.