I use the same algs that Selkie posted except there's an easier solution for BU: (U M')3 (U M) (U M')4. Basically you do M2 to solve the edge but flipped wrong, and cancel that into an edge flip alg.
Also there is a much easier and more efficient way to solve FU and BD in most cases, but you should still learn the algs because you'll need them sometimes. Check out my advanced M2 thread in the help section for the tricks

.
Regarding shooting to the M slice on even targets, this is just a matter of experience, but I have a couple of tips. First, don't think of it as the M slice being off by 180 degrees. Think of it as just FU and BD pieces being swapped each time. Actually the buffer and target pieces effectively don't move. They are always in the "right" place. So you always solve UB and BU the same regardless of odd and even. It's true the centres swap too, but you don't need to think about that because you don't solve those. It can be a bit confusing at first but sighted solves help. Suppose you already solved BU/UB. Watch that piece as you solve others. It always stays in place even when the rest of the M slice swaps round!
Second tip is to adjust for odd/even during memo, not exec. Always memo in letter pairs. On the second letter in each pair, if you hit C, I, S or W, memo the opposite instead - so W, S, I or C respectively. It's so much easier to do this during memo than exec. When you get to execution and you recall an S, you always execute it the same way, regardless of odd or even. So less thinking during exec, which is good, as fewer pauses and fewer mistakes. It also helps when you start bringing in other tricks and comms. Once you get in the habit of just swapping the letters during memo, you never have to think of where the M targets are.
Finally, regarding missing flipped/twisted pieces, it's good to get in the habit of counting, and using pairs/words helps with that too. For example for edges I group into 4s. I read 4 targets off the cube before I try to memo. I adjust the 2nd and 4th of each group if they are M slice targets, as I read them off. Then memo the word. Now suppose when I go for my 3rd word I hit the buffer piece on the first letter. I know that's the 9th target. No need to keep count all the way along, because the count is obvious from where the letter is and which word it's in. If I have hit 9 targets, I know there are two left, so I search the cube for two flipped or solved edges. Or maybe it's another cycle of two. Before I started using audio 4-letter words, I used to make more mistakes because I'd lose count of how many targets I'd already memoed.
Hope this helps. M2 is great fun!