Has Newport on the Levee been ruled out for a Megabus stop? It has 24x7 parking, restrooms, visitor information and options (like the Ducks tour), and hotel options for stranded passengers. Also, not as many traffic and residential disruptions as downtown. I would be willing to advocate for it, but don't want to waste my time if it's unpopular or impossible.