Yes, another “wobbler” I wasn’t sure whether should be pink or red, but red seems more correct for the color of the box, the color of the text and the color of the dashed-line geographic extent around the public_transport=station
(if mapped as an area).
I don’t know how to visually convey the combining you suggest for stations (station elements of a relation tagged type=public_transport
AND railway=station
as a node), especially “both red and pink,” but I do see why you might want to do that. However, I’m not sure it’s a good idea, as while these are both (named) stations, they really are fundamentally different things (one is for passengers, the other is for passengers + rail infrastructure like signals).
Your second paragraph I will leave for others to address, while I thank you for adding it.
Also, the “Green = landuse” line should additionally convey “Blue = route=train
relation elements.”
Nudge, nudge.