It's extremely difficult to comment on an angiogram that I haven't personally reviewed. But "small arteries" don't necessarily mean migraine. It can represent a number of things such as vasculitis or Moya-Moya syndrome, a condition of small occluded vessels that are branches of the main brain arteries leading to little strokes. To comment on your neck pain, I would consider seeing a neurologist to get a formal exam especially because your angiogram wasn't completely normal. This could certainly represent migraine, but if there is anything abnormal that points to a stroke I would be concerned about a possible tear in the artery in your neck. To evaluate this you would need an MRI of the neck arteries with fat saturation ( your neuro will know what that means). Talk to your doc about getting a neuro referral. That will get you started in the right direction. Best of luck.