It looks like united.com has revised/updated the partner earning rules again, and abundant caveats have been added. I may have missed some others, but here are a couple to revise in the OP...
Austrian:
http://www.united.com/page/article/0,,2271,00.html
Note the specific restriction re: intra-Europe.
Please note: No mileage accrual for deeply discounted, intra-Europe fares (E/K/L/T)
[...]
Mileage Plus members earn 50% accrual on Austrian in Q,V,W,X booking classes.
Lufthansa:
http://www.united.com/page/article/0,,1189,00.html
Note that the W/S 50% haircut applies to long-hauls as well. Sigh.
Please note: No mileage accrual for L/T fares within Europe and 50% mileage accrual for W/S fares.