I completed the joinery for the legs over the weekend. Again, kicking myself for not taking more photos.
The first task was to decide where the legs would fit to the curved apron. I want a bit of overhang at the back of the table (so that the table top can be next to the wall despite the thick skirtings we have). That meant that the apron wasn't a full half-ellipse. I drew it all out on the MDF table top I made and worked it out from that. I remembered to leave enough for the tenon!
To keep things easy, I decided to keep the mortise in the legs square, and angled the tenon to suit. I know that's not the strongest option, but given the laminated apron, I think it's plenty strong enough. It's not going to have a heavy load on it like a chair would. Having said that, one of the tenons is looser than I would like, so I'm going to have to see if I can remedy that by adding some wood back.
That got me to this point:
I then made the rear apron and tenons on that. A much easier task given flat reference faces! That got me here:
The next job was the bridle joints for the front legs. This involved cutting rebates on either face of the curved apron. I could finish the rebate on the convex face with a router plane, but had to do everything on the concave face with a chisel:
The "female" part of the joint in the top of the leg was cut with a bandsaw down to depth with the waste removed with a coping saw and chisel. I was worried it would be hard to get a tight joint and that I might need to brace the legs to the rear apron, but they're very tight so that won't be necessary.