It does seem to be working, although now it is feeling the pain that I had trying to reduce split classes! 
I have also found that my (3) is already solved by viewing activities days vertical I just hadn't seen that view before!
And no problem on (1) as it seems to be doing what I want anyway!
Thank you very much for your help!

I have also found that my (3) is already solved by viewing activities days vertical I just hadn't seen that view before!
And no problem on (1) as it seems to be doing what I want anyway!
Thank you very much for your help!