Are neurons roughly a magnetic dipole?
Yes, neurons can be modeled as magnetic dipoles.  In fact, that is the basis of MEG.  Here is an example of a paper that instantiates a computational model of magnetic dipoles in order to explain MEG data Neural mechanisms of transient neocortical beta rhythms: Converging evidence from humans, computational modeling, monkeys, and mice.