Just popping back over to this topic!
Do you do wash your hair daily because it gets greasy easily? I heard that if that happens it's because you are stripping your hair and so it produces more oils to compensate. If you wash less (after an adjustment period) you will find your hair won't get greasy as easily.
If it's just because your curls go a bit lacklustre after the first day, can I ask what your nighttime routine is? Do you sleep on a silk/satin pillow case & pineapple?
In regards to knots and tangles I'm going to go with the whole 'curly hair, don't care' approach. You don't need to detangle your hair everyday day. I only detangle on wash days and my hair never looks matted or anything.
I would say to wear a shower cap on non-wash days (that's what I do) and only wash your hair a few times per week (depending on when it needs it).