The Kingshouse area has been a bit of a mess for a while now and something needs to be done but I don't like the look of the plans, though I would fully expect them to be approved as is the norm in Scotland.
I think Nickyrannoch is right about the hotel situation in Scotland. Skye could do with a few Travelodges and Premier Inns in places like Kyleakin and Portree to help reduce the ridiculous prices that the present Dick Turpin run hotels and B&Bs charge. Inverness is no better with every room sold in the summer and some 3 star hotels charging 5 star capital city prices.
As for toilets, not great but probably as good or better than most of Europe.
Roads not great either but if you drive down south for a while. It's a joy to come back and drive on the A9 and other highland roads.
It's no coincidence that the southeast of England which is one of the richest areas in Europe also has one of the poorest road infrastructures.