Small frame hybrids have weird frames because they're made to accommodate a smaller rider and the larger 700c wheels.
Maybe go to a seatpost rack? Attaching your rack to your saddle means you can't adjust your saddle and there are three more linkages between your rack and your bike frame.