E perm is not my favorite, but I've been using that alg for a few years now. The only thing I don't like about it, is that when it locks up it locks up very badly. When it flows smoothly it's semi-ok. I probably need to look into other versions and see if I prefer another one over this alg, but having used it for some time the alg you are showing is not terrible but it's not particularly one of my favorites either.
Chris
--edit--
Not sure if anyone is interested but here is how I execute the 2 OLL alg that I use:
x' R U R' D R U R' z L2 U' R U L U' R' U