Diffy, emphatically yes. Euclid is by far better than other books for high schoolers for precisely the reasons I gave. It does not assume sophisticated notions such as real numbers and trig, instead it offers an intuitive background for these concepts. It assumes almost nothing except an ability to think clearly an logically, and it helps develop this ability.
In my opinion the decline of mathematics in the USA dates from around 1900 when well meaning but to me mistaken people began to dismiss Euclid from the curriculum, in favor of "easier" treatments. The so called Birkhoff approach, via real numbers and angle measure, is actually much more sophisticated and harder to appreciate than Euclid's original one. Birkhoff's approach assumes something more difficult to treat something more elementary, just backwards for good pedagogy.
In answer to your specific question on experience with this approach, I taught through the first 4 chapters of Euclid last summer in 2 weeks to a group of 28 bright kids aged 8-10 years. they loved it. Most of them knew nothing of proof before, but after the course went forward they were able to make some real proofs on their own. (We also taught logic and proof techniques separately). Even some who struggled with making proofs seemed to appreciate seeing the proofs presented and discussed. To keep it concrete, we also constructed cardboard models of Platonic solids. Kids really enjoyed learning to construct a pentagon, and use that construction to make a dodecahedron. On the contrary, the easier watered down treatment of Euclid I learned in high school did not include learning to construct a pentagon, as if it were somehow too advanced. Actually it is quite easy.
First construct two perpendicular diameters, then connect the center A of one of the radii to the extremity B of the other diameter. Thus AB is the hypotenuse of a right triangle whose legs are respectively a diameter and a radius of your circle.
Then put the point of your compass down on A, the other end on the center O of the circle, and copy off that half-radius length AO onto the hypotenuse AB, meeting that hypotenuse at C.
Then AC is the length of a half-radius. The other length CB on that hypotenuse is the length you want. Put your compass point down on the edge of the circle at B, the other end on the point C, and copy off that length BC onto the arc of the circle, getting an arc BD, whose secant length equals BC.
Then repeat BD around the circle, and you will have a regular decagon. I.e. the segment BD is the side of a regular decagon. Connecting alternate vertices gives a regular pentagon. I myself did not know this before teaching this class. But once you understand something, as you do after reading a master, you can teach it to anyone.
here is an animation:
http://en.wikipedia.org/wiki/Decagon
here is another animation of essentially Euclid's proof of Pythagoras.
http://persweb.wabash.edu/facstaff/footer/Pythagoras.htm
Read this article by Hartshorne on teaching Euclid. Although he taught an undergraduate college class, his comments are of interest in broader context.