So just completed this trip. Upon arrival at SIN, the Juneyao reps couldn't located my reservation (shocking right). After a few supervisors got involved and calls were made, they finally issued me a boarding pass and told me they'd have to call Aeroplan to sort it out on their side. Oh well, at least I got on.
Anyway, their 789s are quite nice. The cabin had 3 other people in it. On the late departure from SIN, there was only one food option offered which was congee. They also had free wifi (that didn't involve any crazy registration) though it was still behind the Great Firewall.