I will get stuff working with the newer version of openvpn. My server had an older version and it worked ok but I am seeing similar issues with a newer version.
All my commands were pretty much the any linux distro howto. You should look at your distro’s files for automatically loading modules @ boot (depends on distro) to get things to get setup at boot or write your own init script. Right now I am having some trouble on my setup now that I enabled jumbo frames on the VPN (about to open another thread about) because that is the only way I could get decent bonding performance. This was not needed when I was bonding two 35/35 connections (for 70/70) but I am now bonding two 155/75 connections (for 310/150) which does need it.