Preparing to meet RyanAir on the battlefield
I think you can print the boarding passes about a month before the flight so you should be ok.
It's not dishonest really. All the charges are there in black and white and you have to tick to say you've read the booking conditions before you're allowed to even search for a flight, never mind book.
They just give the impression that they are trying to squeeze every last penny out of you, which of course they are.