You are set up to surface skim equipmentwise. It is down to a flow issue.
Picture the direction the scum would have to move to collect at the overflow and exit.
The game is to direct flows so that there is a net upwelling at the end/side(sides

however you are setup) of the tank OPPOSITE the overflow. this upwelling causes current to flow back away from the opposite side, toward the overflow, pushing all the scum with it.
I can quickly explain my setup, and surface skimming is exactly why I did this:
I have a standard 4' 55gal or whatever. I put the overflow box in one end. I also put the main powerhead at that end basically right near the overflow(but closer to the bottom). The PH is aimed all the way down the tank to the far end.

D my jet stream) at like 4-5" off the bottom and an inch or two in from the front glass.
the jetstream hits the far wall and you can see the water roiling a little all the way across the surface above. This scours out the far corners 100%. Then the return flow is all at the top/along the back and everything gets driven towards the overflow.
Bottom line:
a) very simple setup (1 overflow +1 gigunda PH)
b) entire water colum in serious motion, including lots of random swirls off the jetstream and the deflections motion
c) 100% surface skimming, even if main return pump volume isn't all that spectacular because the internal PH is what is doing the work of stacking it up by the overflow
edit: the only caveat to this is, I sort of had to visualize this cylinder of raging water wrapping around the tank inside and it has to be kept clear to make it all the way around. I also added a "feng shui"* rock in the corner where the jetstream hits at a 45º to help it get around the bend vs totally exploding in turbulence from smacking the wall at 90º
*ever see those japanese sandboxes with one lone rock way away from the main ones?

well since I have a BB box, it must be the chinese version heh.