Nah, can't see it across the street, it was in the third floor, so only way to see it to visit that display area. There were other displays on the mall across but not as impressive as that one on the third floor of that particular store.
Japantown is much cleaner and more organized compared to Chinatown SF