The answer for such questions is generally "Ask your DM" - but in this case, you're the DM, so that's out. The best you can get from us is opinions, really, as most of the things you have questions about are not clearly spelled out as written.
In general, any helpful effect that affects you...