Well I'm no expert myself, but i'll give this a shot.
the idea of playing c5 and then e3 to get a diagonal wall of pawns -- this could be countered by black simply playing b6, where you either have to break your wall or he will do it.
Another reason, by playing e3 you'll be blocking in your own dark bishop in it's corner.
You don't need to be worried about him taking your pawn on c4, because then you can play d4 and you have two pawns in the center of the board (which is good? or so I've heard).
like I said, I'm no expert but I might play something like Bf4 or Bg5 here. This will get your dark bishop active incase you do want to play e3 later... then your bishop won't be stuck in it's corner.
White to move c5
To my novice mind it advances the pawn with support from D4 and blocks off the dark coloured bishop from moving to B4 (maybe not a bad thing in itself). E3 could then follow shortly afterwards to make a diagonal bank of pawns. I have played it before but looking at the Game Explorer and the few times it has been used by good players, it is obvious that there is something very fundamently wrong with this move and my proposed line up of pawns..