Icelanta,
As Legs points put, your complaint about heading instructions is unreasonable. The only non-ICAO bit in UK phraseology is the use of the word 'degrees' when giving a specific heading that ends on a zero. I like it. It avoids confusion with cleared FLs.
And the instruction to descend on the glide once established on the localiser is given when on radar vectors and is presumably intended to ensure you do not descend below the cleared altitude until established on the localiser, i.e. capturing the glide in the protected area. How is that dangerous or annoying even if non-ICAO?