Since you're in an outdoor shed, I would say screw the computer fans and just use a few inline fans. The only reason I and some others use computer fans is that they are silent and good for small spaces, such as small clone rooms. If I didn't care about noise, I would just throw in a few inline fans, a couple at the bottom blowing in and a couple at the top blowing out.
I wouldn't personally use MG soil, as the seedlings don't need the nutrients when they're young, and with liquid nutrients you can more accurately control what your plants are getting for food. Judging from your pictures, I would have used more perlite. I like about 1/3. It makes the soil very quick-draining, which reduces the likelihood of overwatering, allows the quick administration of nutrients when needed, and facilitates leaching when necessary.
Your plants are fine in the small containers until they are much bigger. Conventional wisdom sez that it is better to let a plant produce a compact root system in a smaller pot before final transplant. In addition, you won't waste time transplanting males.
Don't worry about your males. You will easily be able to determine sex and remove them before they can pollinate your females. If the bagseed turns out to be interesting, you could clone your blue cheese and breed them. Believe it or not, you can do this without contaminating the whole crop.
First order of business - I would say - is to get a thermometer/hygrometer for $20 or whatever and monitor your temp. This way you can decide whether it's even feasible to go HID once you have some more growth.
I assume you have drainage holes in the bottom of your cups. How often are you watering? At this point, the most sensitive adjustment you can make is watering, as it appears you have enough lighting at this stage. Could be temp too.
cc