There is some information you need that apparently isn't included on the page you linked to. I'll try to explain.
Every aldol reaction has two possible mechanisms: a closed transition state (Zimmerman-Traxler type, described at length on the page) and an open transition state (not discussed on the page). The open transition state differs because it has separate Lewis acids coordinated to the enolate and the aldehyde. The way these transtion states are usually shown is through Newman projections:
There are four because you have two faces of the enolate and two faces of the aldehyde which you could potentially attack (there are 4 more for the
E enolate isomers, I arbitrarily chose to draw
Z). From those four TS, you get two sets of diastereomers. You can rationalize which TS is best by steric arguments. Note that the preferred product from an open TS is not always the same as the preferred product of a closed TS.
Selecting the right metal is obviously critical in determining whether or not the aldol prefers and open or closed TS. For an open TS, you want Lewis acids that can only coordinate one thing at a time. The best example of open TS aldol chemistry is the Mukaiyama aldol, where your enol equivalent is a silyl enol ether, and therefore can't coordinate to another Lewis acid.
The choice of metal is important to reactions that you want to go through a closed TS because you need to suppress the open TS pathway. Boron happens to be very good at this. The sterics of the metal itself aren't important, but the ligands hanging off of the metal are. In the Evans aldol, the butyl groups on B provide important steric interactions in the closed TS that eliminate some of the possible TS, and the size of the Lewis acid may also disfavor open TS, but I'm not sure about that.
Does this answer your question? There are a lot of subtleties to aldol chemistry, but they have been studied a lot, so there are good explanations for most of them.