Hi David,
I've joined up with Asia Miles, no big deal. But their web site is not so intuitive and uses unfamiliar terminology.
This following point I'm not clear on, I think, on looking at redeeming the miles function it seems I have to already have a valid ticket as it asks for the booking...