I'm happy to say after much testing that I've got ambisonics to behave properly in my Blender render. Check out the final result. You will of course need to wear headphones or earbuds to hear the full experience. The audio source is placed in the 3D space allowing you to hear it in relation to your current orientation.
Now that this is working I can move on to some bigger things I have planned.