So do I get this right:
* Passenger missions will still sometimes lie about them being legal (omitting the "this person is a criminal" line).
* When they do show you that line, it explains the consequences better now.
* When the passenger is wanted in the local jurisdiction, it shows this in the same place in the HUD where it would show "Wanted", "Speeding", "Illicit cargo" etc. for yourself. If they are only wanted at the destination and the mission lied about it, you will only find this out once you arrive there.
* Stations won't attack you for being found with a criminal passenger, but police ships will.
All of that sounds reasonable except for the first point. It's a bit as if a "transport this tea to station X" mission randomly decided that the tea is actually
me, Dio drugs that are illegal at the destination, and if you don't want to, for whatever reason, be complicit in the act, (for example you don't have a ship well-equipped for the task; have fun getting into a starport unscanned in something as inconspicious as a Beluga) the only option is to abandon the mission before the police scan you - i.e. the moment you arrive in the vicinity of the destination starport/outpost/planetary port where they are (surprise!) wanted.