The odd slots, holes, curves etc have always been a PITA. Not a big deal if you can get them to milling machine, if you have one, but many times they are on the vehicle, to big, whatever, and have to be cut in place.
I have always used the drill a couple holes, jigsaw method, if there is room, which is pretty rare. Beyond that it is always the drill a billion little holes and chisel/grind out the bumps. I always break a bunch of drill bits, don't get the holes close enough together, it seems.
In rearranging the solar panels today, I wanted to remove the tops of the old brackets (1.5 by 180" aluminum angles), but leave the rest on the roof as they don't leak and are very stable. I started to drill with the same issues as always, and then decided to try one of the step drills that I have. Holy cow, what a deal, you can actually overlap the holes by a bunch because the drill steps are flat, not spiral, so you don't even have to break off the piece when you are done drilling, and the grinding time is about 1/4 of what it would be. As long as I had about the diameter of the pilot between the previous hole and the next one, there was no issue at all. I always wonder how come it takes me 20 years to figure these things out