Caveat: I don't like asparagus. At all.
That said, I almost liked this preparation. Almost. F. had seconds of this; everyone at the table liked it. I would caution to be careful in the roasting though. I had varying thicknesses of asparagus, and in order to ensure the thicker pieces were done, the thinner ones overcooked a bit. Might suggest tossing everything in the oil and seasoning, then seperate into two or three batches by thickness. Start the thickest first, wait 3-4 minutes, then add the medium, wait another 3-4 min, then add the thinnest. YMMV.
( recipe behind cut )