Offsetting animation of group instances
One way is to use the animation nodes addon. In this example I take an fcurve from cube.001 and use a random number as a frame offset, then feed that into the rotation of each cube.



The nodes start with an object list that I filled with the selected objects and then hid the inputs in the advanced node settings. The loop input is used to apply the same node tree to each of the objects in the list