Is there any evolutionary advantage of selection of L-amino acid over D-amino acid?
The current thinking amongst biophysicists is that if we all woke up tomorrow to find that someone had edited the book of life so as to exchange all of the L-'s and D-'s (and made similar mirroring changes to all of the molecules that any protein interacts with), everything would be exactly the same. 

Milton, et al. (Science, 1992) lent supporting empirical evidence to this view by carrying out the total chemical synthesis of a D-enzyme, D-HIV-1 protease. They showed that the L- and D- versions of the enzyme had identical and reciprocal activity, meaning that L-enzyme cut the L-substrate well and the D-substrate poorly, and vice-versa for the D-enzyme:


They also showed that the structures the L-enzyme and D-enzyme were mirror images of one another:


The preference for L- forms over D- emerged sometime early in evolutionary history, and there's a lot of speculation as to how the preference arose (it could have been cosmic rays!), but the evidence is thin.