No, I can't say that I have heard of that place before. I can imagine it was very fun, and interesting living in New Orleans. Tell me, do the natives really hate Mardi Gras as much as I've heard they do?
I have ridden in the past, although it has been a really long time. As long as you are having fun and enjoying what you do? That is what matters.