All righty then...
Two turn moves: There a a lot of bugs here that are known about, including things like Bounce and things like it using two PP. However, the one where you're using Struggle while in the air is new.
Shedinja: Yes, this is already known about. However, I'm pretty sure that you should be able to use it with the moves anyway. That was the case when it showed that Softboiled or Wish (I forget which) was illegal on Chansey. So I'd try using it anyway, even if it comes up as illegal. If it still doesn't work, it'll get fixed soon.
ZoroArk: As far as I've seen, it still calculates the damage as being super effective, though the message just doesn't show up when it has taken the form of something else. However, I haven't seen it tested out for myself, so don't quote me on that.
Recoil and Substitute: I don't think that's eight. You should still take recoil when using one of those moves on a Substitute. Though again, I haven't seen anyone test it out.
Hail: That's a new one, haven't seen that one before.
Toxic: I don't think there's a message for it anyway. Some things do have a message, like when Protect fails, but I'm pretty sure Toxic failing does not give a message.