Sand makes a great looking substrate...but with a few issues...Make sure your not using 'sharp' sand ie. sand that has been 'made' (like brikies/builders sand) this stuff is the silica content (feldspar) that binds a lot of rocks together...it is a by product of crushing rocks for gravel...the term 'sharp' sand means just how it sounds...the sand (being broken bits of feldspar/silica) has sharp edges, which will damage the mouths of fish that dig in it.
Most 'river' or washed sand (play sand usualy falls in this category, but id check with the supplier to make sure) has been pummeled about, the sand rubs against itself and 'rounds' the corners off. Much nicer for those fish that like to rearange your tank (as most cichlids do).
One of the other main issues (which directly relates to your photos) is that its best not to have your filter running while you have a 'wet sandstorm going' that sand will clog your filter media and much worse...will wear your pumps impeler out in no time...best to let the cloud settle on its own b4 you put your filter in (the filter will actualy increase the amount of time it takes for your tank to clear, due to the disturbance the water makes (the sand particles will drop out of still water, but will just keep spining around in a current).
Another problem that you may encounter down the track is the cleaning saga...your vac system that you use on your gravel will just suck your sand right outa the tank!
If you hover a hose just above the surface of the sand (youl get the hang of it with only a little practice) you will be able to suck up the detrius left by the fish. (white sand can be a bit of a hassle to keep clean)
Also the sand will collect 'pockets' of filth under the surface which can (and will over time) build up bad bacteria and some pretty toxic gasses.
The way to deal with this is usually to 'churn' the sand every couple of months (and thus releasing any built up pockets of muck).
Having said all this ... I would hate to scare anyone off from using sand as it realy is a great looking base for any tank, and realy isnt that hard to care for once youve had a little practice.
Also it is a good idea to mix some crushed calcium caarbonate to any sand that you use (CA's about 1 part CC to 4 or 5 parts sand...Africans need a higher concentration), as its larger grain size can help with stoping compacating and adds an extra 'buffer' to your tanks chamistry. Africans espacialy like a good mix of it as it raises the ph of the water (some fish definetly dont like this so make sure you ask a few qustions b4 jumpin in)
I just got home from the RSL and have a 'wobly boot on' so dont judge me to harshly on my grammar/spelling/facts