I think I found a commercial for it
share
Cool. Good find. I guess there's no sure way of knowing if that's real, but it looks like it might be a opening title sequence or commercial or something.
I see there was a picture added to the main page pretty recently as well.
I randomly looked at this page without thinking about this proposed show for a long time, and it seems like a few things have turned up in the last few months. Maybe there will be more.