10nm @ 3500 feet and 230kts wouldn't usually allow any level flight before GP interception would it?.
Most of the slippery aircraft then end up reducing descent rate to get the speed off and end up above the GP. This at an airfield with elevation of 256 feet which equates to 3000 feet = 8.4 DME.
I do agree with the LOC first then GP principle. In practice, as with many things in ATC, it won't always work, but we try! There are going to be times when you are a bit high and fast, but most controllers will recognise this and not point you at a 6 mile final in this instance...I hope!