I have been sewing some more over the last week, and actually come out with something wearable. I redrafted the top front piece of the Lekala top pattern, and ended up with this:
The fit is much better (and the fabric is also nicer). There is still room for improvement, in that the shape of the seam at between the top and bottom front pieces is a little off, and the pleats need to move towards the sides a little more, but overall I'm pretty happy with it.
I also experimented with another bra, from a heavy woven linen. The end result isn't really wearable, but it has highlighted issues I had with the fit (which were also present in the first one, but somewhat hidden by the nature of the knit fabrics). Overall I think I need the front to be wider, but with a smaller band size. My next plan is to use the same pattern for the cup, use the next sister size up (up a band size, down a cup size so the cup fits in) for the cradle, and then tweak the back band so that it fits as the next band size down would. I have no idea what fabrics I will use, I will see what I have on hand that seems appropriate and keep stealing hardware off old bras.
I have also been knitting away on my shawl for the Ravelry Worldwide Shawl Exchange, and am now about 2/3rds done. I have just finished the second chart, just the last section to go (around 40 long, long, rows). I have now reached the stage where I am oscillating between being excited to see how it will turn out, and being bored with the long rows - pretty normal for me when it comes to triangular shawls!