Hi
A fundamental problem with that circuit is that you're driving the load from a MOSFET source, which has a naturally low output impedance. However a current source should have a high output impedance. The opamp tries to correct that, but it will struggle at higher frequencies.
Another issue is that when the output voltage changes, the opamp's output voltage has to change by a similar amount. Again, it will struggle at high frequencies.
Finally, and most importantly, the loop gain of the circuit depends entirely on the load impedance. That means your stability is
very load dependent.
I think a better approach would be to use a P channel MOSFET as in the circuit below. Driving the load from the MOSFET source means you have a naturally high output impedance.
All the opamp has to do is set the voltage across R2 equal to the input voltage. It doesn't have to follow any voltage swing on the load, and since there's no direct feedback from the output, stability is easier to achieve, and not strongly affected by the load impedance.
You may still need C1 or C2 (not both) to help with stability, but it should be fairly easy to get good results. When you're checking stability, don't forget to test with reactive loads, especially inductive ones.
Cheers - Godfrey