Maintenance Problem: In case the concrete road breaks, the whole concrete slab needs to be replaced.
This is not quite true. Concrete can be patched (usually with asphalt) or by cutting out and replacing chunks of the damaged slab.
However, my main point remains. As Pizza pointed out, very few, if any, of the disadvantages of concrete roadways go away just because you put textured glass tiles on top of them. If anything, you're just adding more layers of complexity and maintenance (the tiles, the wiring, networking, etc.).
Speaking networked tiles, how long do you figure before some idiot hacks into the road network and starts messing with the LED signage?