Yes, Honor 8 does have LTPS Scratch Resistant (Low Temperature PolySilicon) glass, which is even better than gorilla glass.
No. Honor 8 do not have FM Radio.
Basis on my extensive use of Honor 8 for about 4 months, I can say that these are the biggest advantages of Honor 8.
01) Super Aesthetics
02) Superb Camera Quality
03) Good Internal Software
Honor 8 has mono speaker.