phew. Why are you complicating such a simple thing.
1) Set framerate in maya prefs to ntsc (that's in "Settings/Working units" section, not "Timeline"). This is used solely within maya to correctly preview the timing during animating process and to get right feedback on what happens on which frame.
If you switch the framerate while already having some animation keys then it's important to note the "Keep Keys at Current Frames" checkbox. If this is not enabled the anim keys will be scaled so one second in previous framerate will match one second in new framerate (normally that's what you want). On the other hand, if this is enabled maya will force keys to stay on exactly the same frame numbers regardless of actual framerate - resulting in slower or faster animation.
2) Render into image sequence. No timecode or framerate info whatsoever is sotred with the sequence, though each rendered image will correspond to one tick in the maya timeline and consequently to one ntsc frame.
3) Set the timebase/framerate in compositor to ntsc. Import the rendered sequence and tell the compositor to interpret the footage to be at same framerate you've set in maya - in this case ntsc.
Done. Everything matches. ntsc in maya viewport and playblast, ntsc in compositor