Musk could unveil the most dazzling technology, but would anyone believe he could actually deliver? It's a self-inflicted credibility issue.
edit: sorry I just checked, it does appear to have see through windows at this timestamp https://youtu.be/-JOas3fcXU0?t=896
It's absolutely not a tram; it's a large passenger van (not big enough to be called a bus). Trams run on rails.