For reference, here are tracks and polar plots for a couple of sessions on similar gear. The first one is on a 99 l slalom board with a BP WeedSpeed 38 and a 7.0 Racing Blade:

Upwind angles were about 30 degrees. The wind direction was favorable this day, making it easy to get to the speed spot on the top right. Wind was 18 mph gusting 28 (according to the iWindsurf meter).
Second session is on an 89 l slalom board with the same sail, but with a 23 cm Tectonics Speed Demon that has a Fangy-style fillet added to it:

Same speed spot, but a more northerly wind direction meant I had to sail a mile upwind, so I pinched harder. Top upwind angles were about 5-10 degrees better, despite the smaller fin and more chop.
The big difference between the two pictures? A lot more wind in the second session, with mid-20 mph averages gusting 36 (same wind meter). Being really well powered makes going upwind a lot easier. If I'm just comfortably powered, enough to plane most of the time in steady winds, going upwind with a weed or delta fin becomes a lot harder, and angles are a lot smaller. On the day in the lower picture, I could have easily sailed back and forth on a 5.6, but getting a mile upwind would have been hard to impossible. Typically, I'd probably be on a 6.3 in mid-20s, but that day, the wind picked up after we had rigged.