You really do have to be careful not to curdle the egg. But, if you do it right, it comes out great. Also, only cook the orzo about 5 minutes until it is all dente.
The lemon is really delicious. I would consider adding sumac to the recipe also. It's a lemony / peppery Middle Eastern spice. This is definitely a soup I will be making again.