1 - I suggested that
in this suggestion. Apparently it is going to be done.
2 - I like the idea. I suppose a single tick box like "Include Allied Planets" would do: when the list is given, scans on coords that are in the alliance tag are simply ignored. I imagine it wouldn't be hard to do.