The trunk of kernel, that true, it's ancient, but inside the existing kernel(in Tomato)there is some upgrade as we can see in Shibby's page.
Reading your link I now understand why I had so many problem with my attempts of dual wan with Tomato.
Anyway, for the VPN, Merlin is faster than dd-wrt...