Have to say its pretty nice that they held the connecting flights so pax could make it.
Glad they would book you in the J (or F) seat on Singapore instead of trying to stick you in Y. Although, I'd probably rather stick with the old 777 DL BE seat than end up getting in to SIN after 4am.