Not all polygons are reflecting the environmental texture, ideas?
Mostly likely you need to smooth all the faces, some materials works with the geometry, like reflections or refractions. Then to get the desired shape and highlights, I would inset all the faces individually (I+I hotkey) to get the desired hard edges. 

If you want you can bevel the edges but you will get some artifacts depending on your topology. And that black edge on top can be another material, give enough subdivisions, you can select the corner faces and apply a darker material, will look really close to what you want.



Hope it helps,