I want to wrap this up - ultimately I did receive the tickets, they did work, and despite the communication issues, all flights went ahead as expected. Contrary to what I wrote above, I would buy tickets through this company again, if I felt sure I wouldn't need any changes or to cancel.