Yes - I feel it enhances recovery and should be taken on off days.
No - I don't see any signs that it's working on off days, only during workouts.
What's a creatine?