Is no one implementing ATSC A/85 yet? That has requirements for average perceptual loudness (-24LKFS) and allows a peak level of of -2dBTP (-2dBFS on a true-peak meter).
Actually the meters in Final Cut are not even true peak meters, they are only peak sample meters and this can result in them under-reading by several dB in certain circumstances. We have a new audio plug-in for final cut called KARMAudioAU (https://www.eyeheight.com/KARMAudio.asp) which provides automatic ITU-R BS.1770 loudness levelling as per ATSC A/85 and performs 8x oversampling true-peak limiting so you can guarantee to meet all your audio requirements just by applying the filter and it’s quick too. It can correct a 30 second spot in about 3 seconds.
There will be a free trial download available in the next few days.