From the looks of the intersection, the truck had a yield sign and should have slowed to a respectable speed where stopping would be possible if traffic was oncoming (or a cyclist crossing the road... but its Russia so what do I know :P)
I'm sure someone will leak the details within the next day... Ever since the iPhone 4 it seems to be the case for every new product that comes out from Apple. However I suppose if its a device the like iPhone that needs to be in mass production before it gets released then its harder to keep under wraps then something…
And with driving at its top speed of 125mph(201kmph) you would reach 8765810 miles(14095422.48 KM) in 8 years. Thats enough for me!
That black bar is probably a sensor window, from this picture is looks like its separate from the rest of the front. Just a guess however...
I wonder how the glass would hold up to the buildings swaying slightly in winds. Or maybe its minecraft water and would break your fall? :P
I think I know where the 500 ended up...