Brake callipers not long enough to allow adjustment of pads
Those pads do look ever-so slightly too high on the rim, the main danger being that any slight vertical eccentricity could result in the pad contacting the tire and causing a blowout.

There are two main solutions:

Firstly, you could use a round file and simply file out the bottom of the slot slightly to increase the clearance.  This works best if you only need a very small amount of additional reach and are willing to accept permanently modifying your brakes.

Secondly, you could buy a set of brakes with a longer reach.  The Shimano 105mm calipers are 39-49mm reach; if you instead purchase some higher-quality dual pivot calipers that are 47-57mm reach you'd have plenty of room for adjustment and should be able to achieve equally good braking capability.