I guess the fastest BLD "method" is freestyle. But M2/R2 is very close. At least if you count the number of movements in Stefan example and compare them to Alejandro's WR solve.
Zhuang used freestyle for the 32.27 world record.
See reconstruction:
http://archive.garron.us/solves/2010/zhuang_32_27_BLD.htm
Alejandro used freestyle for the 30.90 world record.
See reconstruction:
http://www.speedsolving.com/forum/showthread.php?26061-NEW-WR-BLD-3X3-30.90&p=500649#post500649
Frestyle means that you don't really follow a predetermined method, you mainly use commutators to solve 2 cubies at the time (and the third cubie could end up in your buffer, although the buffer can change).
I suggest you keep working on the M2/old pochmann for now. But eventually you will want to move to M2/R2 because old pochmann is slow in terms of number of movements (it takes a hole PLL to solve just one cubie). Whereas M2/R2 the "algorithm" is a simple M2 or R2 turn.
In the meantime, if you plan to go freestyle, you can learn how to think of commutators for each situation. For corners there are like
378 cases but more than a half of them are the simplest kind of commutator. Here is a useful tutorial:
http://www.speedsolving.com/forum/showthread.php?12268-BH-Tutorial