How do i make particles flow along this curve object?
Don't use a "curve guide", use the "force" ;)


Using a "Force Field" type "Force" on your curve.
Select shape "Curve"
Set the Strength to -25 (this affects the speed in which the particles flow along the curve)
The Flow value should be at least around 2.0, i used 3.5 (affects how much the particles stick to the curve, higher value, closer to/on the curve)
See to the lifetime of the particles and the end of spawning them, it will need a long .. i mean really long time to get through the curve you made (maybe raise the strength to compensate).
Eventually you can save and work over the curve like as in switch it to Bezier type so you can Clean up -> Decimate Curve to roughly 20% as in 0.2. (will get rid of most unnecessary points, after which you can switch it back to poly type)


That should do the trick, as you can see in the little visual demonstration: