You aren't imaging things. Filmed on the aforementioned Avenue de l'Opera in Paris, is backward as intended. As a bit of excessive cleverness, the music (a recent addition) is scored (or, rather, recorded) back-to-front as well. If you'd ever wondered what things were like in the most famous city in France at the beginning of the twentieth century and, specifically, in reverse, now you'll know.
français
English