Kosmar have had a "bad reputation" for ticket delivery for a few years.
The old excuse was that they had to wait on XL Airways issuing them before they could forward them.
However, when XL bought out Kosmar (last year), things were supposed to improve ..... and did .... in some cases.
Earlier this year. Kosmar/XL introduced a new IT ticketing system with the usual results for new IT systems and had to go back to the old manual system - think yourself lucky if the tickets arrive within 7 days of departure!
Right now, the IT system is back and working - we got our tickets, for next week, last week .... Wow! that's twice as good :'(
If there is a late-booking - less than 14 days to departure - it is "normal" to have to collect at airport. Rules can vary with airport but I would say join the check-in queue and have some ID (like your passport ) and ask the check-in agent to sort it.