Looks ok. I'm not sure if it makes much difference, but I would put the 10K pull-up resistors direct to the PNP bases, on the other side of the 330R compared to your diagram.
Can anyone else provide a double-check for us please?