Yes, almond meal is ground almonds in the UK.
I know a US cup of something heavy like sugar or flour is 8oz in UK measurements, however, it all falls apart for me on stuff like breadcrumbs, which is light, or cereal, which doesn't pack down! And as for measuring liquids in cups instead of floz of milliletres, don't get me started! I have two British scales as well as American cups so I'm covered, but I found out the hard way once that the AUS system differs yet again!
Poor David, he's going to wish he never started this!