The set list is too Vague I think it's likely fake... I mean The Oni aren't even mentioned in any of them.
Edit 1. Here's a look at the Oni.. Or one of them anyway.. thoughts? It doesn't tell us much about the minifigure but I think it's interesting nonetheless.