hm looks like Guru already explained a lot of gpg command line magic in the gpg club thread, I guess I should have looked through that thread before writing this instead of immediately after.