My take on the Whiterussian vs Kamikaze issue:
Kamikaze is better than Whiterussian, period.
But IMHO Kamikaze have 2 fundamental flaws:
-Forgetting the WRTs. I must said OpenWRT (as it's name implies) was first a broadcom derived devices project, you can't simply drop support for something so successful like the NVRAM variable storage. The more I think about it, the more I like it's simplicity and functional approach. You can flash whatever firmware you want, your valuable settings are there. You need to upgrade, downgrade, whatever you decide your data is there. Kamikaze with all the bells and whistles will not support the NVRAM approach. I must say think about it again, at least for the broadcom derived devices. I was thinking in a new tool that if installed will overwrite anything necessary in /etc from NVRAM storage. In this way people could decide if they stay with NVRAM or switch to a file based configuration. People, please let me know if some of you would find it useful.
-Kamikaze is like Debian Sid, everyday will be updates for it, I myself run Sid on personal boxen, but my production servers run Debian stable/oldstable. OpenWRT is like any other distro and it needs to frozen up the repos and work on stabilization like everybody else, and then release something that will not change except for security/stability.
So Kamikaze must fill this 2 holes, do it properly and will continue to be the most successful firmware for WRTs and now all kind of devices.
In the meantime personally I'll focus on helping Kamikaze as I know it's better, simply that for my production environments is not there yet, so I'll continue maintaining my unofficial patch until Kamikaze become ready for action.