Hi, I've been working on tripod a bit and I thought of a good way to do the LL. It's more efficient than your approach, I think, and it does it in two looks maximum, which is pretty good if you don't want to learn every alg. (By the way I'm not really fond of your "three edges" start, it is a very inefficient way to do a 2x2x3 block. Just do it Petrus style, or even all at once if you can see it.)
First you have to learn the clockwise and counterclockwise "supertwistflip", a pretty short algorithm which twists the three corners in the same direction and flips both edges (of the LL). The ccw one is U' R U R2' F R F2' U F U' and the cw one is the inverse. You can learn fingertricks to make these really fast later. So now when you get to LL you recognize the edges first:
* Case 1: edges solved. You either have a commutator or some kind of corner twist case, so do it intuitively in one step.
* Case 2: edges permuted, but flipped. Use either supertwistflip to go to Case 1.
* Case 3: edges swapped, and maybe flipped. One corner will be correctly permuted, so find it, and if it's twisted apply the correct supertwistflip to fix it. So now you have two unsolved edges (possibly flipped) and two unsolved corners (possibly twisted). This is relatively easy to set up into a PLL, which should be J, R, V, or Y. Here's what you do: set up the corners first (do nothing if they are oriented, otherwise move one of them [without messing up the edges] so it is oriented and still on the LL), and then fix the edges with one move of the M or S slice. Then do your PLL (making sure to swap the pieces' new positions, not the old ones) and undo it all.
Here's an example: set up with D' R U R' U' D R' U R' U' R' U R2 U' y. This is Case 3, and the UBR edge is twisted, so apply the clockwise supertwistflip. Now you have something which looks like a J perm except that all four pieces are twisted. The setup is (corners) L'B' (edges) M', to a J perm. So the entire thing is:
U F' U' F2 R' F' R2 U' R' U
L' B' M' (R' U2 R U R' U2 L U' R U L') M B L.