Hi Raiyan,
I was still working on Diffusion simulations when I left the Institute about 7 years ago. There are some functionalities implemented, but this part of JEMRIS is certainly not as complete as one might wish for. As far as I know this part has since then not been developed further.
The ESMRMB lecture you already found is all the documentation that exists. In its current form, diffusion simulation in JEMRIS aims at simulating the MRI signal, not imaging sequences. Basically the idea is to set up a microstructure in which the spins can diffuse. This box can be empty for free diffusion, or some basic shapes like cylinders or boxes can be included to simulate restricted diffusion. This allows some simulations, but for more advanced things such as e.g. simulating a DTI sequence with different tensors in each voxel you would need to further develop the source code of jemris. In the past e.g. Alexandre Fortin did this for angiography simulations.
Concerning the 'animated phantom': The phantom can be moved during the simulation by supplying a motion trajectory. This will result in a rigid motion of the sample. For details you can also consult the mentioned ESMRMB lecture.
As you asked for my opinion on this: You can do some diffusion signal simulations, but if you want to simulate diffusion imaging sequences with JEMRIS this will not run out of the box. You need to be willing to invest time, manpower and you will need programming skills. As far as I know the mentioned angiography project was a PhD thesis.
Cheers,
Daniel