With so many intersection departures at ABZ I prefer to give the runway with taxi clearance, as it could save red faces at a later stage; besides it is a MATS Pt1 requirement
As far as giving the QNH is concerned, it is also a requirement that ATC (at any unit) verify that pilots have the correct setting before departure. This can be achieved if the pilots state the QNH with their start-up request, or given and acknowledged with taxi clearance. Stating the ATIS letter isn't enough as there is no way of checking that the QNH has been noted correctly.
Thow a Dyce, I had no idea that you were so non-standard. Report to the minor spanking room tomorrow, after the big breakfast!