Did you remember to put the arm9loaderhax.bin from bootanim9 into the root of the sd?
Yes. And I renamed my arm9loaderhax.bin from before to arm9loaderpayload.bin as it says to do.
Is it supposed to play an animation at boot and then boot the home menu? I was able to get it to load an animation by putting the bootanim9 arm9loaderhax as a chainloader on boot but it just played the animation on repeat...