I too am glad you finally received your glass.
However, instead of praising Streetbeast for finally sending the parts you paid for and had not received, (and I might add almost a month after they promised they were going out the next day), you should promote this episode as a lesson to anyone remotely contemplating the purchase of one of their kits.
Beware, you may have to contact Streetbeast numerous times before you finally receive the parts you paid for that weren't delivered with your kit. Also, be advised that Streetbeast will tell you exactly what they know you want to here even though they know what they are saying is an out and out lie.
THERE IS A VERY GOOD REASON THE BETTER BUSINESS BUREAU HAS GIVEN THEM THEIR LOWEST RATING!!!!!
You are fortunate that you now have everything you paid for, many of their customers aren't so lucky.