The e is the result of the evaluation in the argument of Reap.
The reason for the extra set of braces in {{a,c,d}} is that for what was Sown, Reap returns a list of lists–in this case there is only one, but this allows for the other argument forms of Reap to work consistent with this simple form.
1 is ‘sown’ twice with tag x, then 2 is sown once with tag y, and then 3 is sown with tag ‘x’. Now for each tag it is ‘reaped’. That is the reason for the list of the lists…