Hi, we do include dark matter haloes! Go to Home-> Create -> Galaxy. Some of the presets include dark matter, or you can specify it yourself under 'Settings.' The default is numberDMParticles = 250, but you can increase that to get a more realistic rotation curve. This is done pure n-body, so the spiral arms aren't stable.
It's on my to-do list to revisit galaxies, and improve upon the way we procedurally generate them, likely in the next couple of months. I'd like to allow the user to specify the DM profile (as you mention), as well as provide a way to plot the rotation curve, which would really show off the difference between including DM and placing all the mass at the center.
Thanks for the comment, and please let me know if you have any more thoughts.
Cheers,
Eric