Gleneagles can accommodate 7.5 Mk3 coaches on both platforms so the North facing Power car and the following carriage and a half hangs off the end.
Leuchars has 1 platform which can only accommodate 8.5 Mk3 coaches, so at least 1 passenger door hangs off at the end as opposed to the adjacent platform which can only just take a full rake of Mk3 coaches.
Kirkcaldy is merely an assumption as it's platforms are similar in length to Inverkeithing.
Platform 1 at Kirkcaldy cannot handle an entire East coast HST. I'm sure platform 2 is just long enough.