Hmm, the First one might work for me. I'm thinking about doing the elevators the way soubok did it with pulse: Having 2 triggers.
Having the door taking for example, 5 seconds before it starts opening after the button has been pressed gives it the impression that it opens for the elevator.
But now that i think of it, I don't think it's possible.
A moving train can be blocked by players. What would happen if the door closes again while the elevator was hold off long enough? I don't think it'll be good

The second one might be harder to pull off, I'll consider it but frankly, I don't mind having no elevator moving through a door, though it would be a nice addition to my map (not playable, mostly brushing atm)