Unlike Anaheim, there is actually a single spot in the park where you can get an unobstructed view of an ENTIRE train car! BTW: Would it hurt to cut some trees along the Rivers of America and let Walt's stream ship and steam trains see each other just now and then??
I personally think they should close off the New Orleans Square station, but leave the platform up and open to the public for that purpose. Then build a new station further up, more into Frontierland, with a new depot building(or move the one across from NOS up there, and restore it to passenger service, whichever)!