That's the same way my X block looks too.
I tried the slot thing. It helped a bit, but even with the slot, you still need the two holes lined up at the right time. Theoretically, the half groove in the upper bearing would do it. Add a full groove and it would not be an issue. The half and full groove send oil out to the bearings almost as soon as the hole in the crank get to the groove (half groove) and all the time with the full groove.
Some how, once engine speed gets up past ~ 7800 the timing becomes a real issue. When I first started and I want making power up that high it never had an issue with higher RPM. Evidently, specific output makes a difference. Once I got near 2 hp/CID at 8000 plus it started knocking rods out on the second dyno pull. On the track if I made it to third I was having a good day.
I know some of the new stuff has grooves behind the bearing and extra holes, but to be perfectly honest I've never really researched why they did it. All the stuff I was building had priority main oiling with the timing at about 70 degrees. Even the ford stuff was corrected.