I used a similar ELO deck but mine was
I tried Joao for awhile but if anyone has a few cards with stop ability in thier deck they stop him every time and there is nothing you can do about it effectively giving them a free round against you. Elya already falls victim to stops and if you got a draw of Elya, Marlysa, Gabrielle and Joao you would be very hard pressed to win that fight.
Much improved from the 1st version, but if I were to build an Ulu Watu/fang pi deck I guess it would be something like this:
Windy Mor lvl 2 (or Xia Leming lvl 2)
this deck has power and damage but it lacks some good damage reduction, the fang pi are really strong now, try to go with Pussycats or Sakrohm as support clans,
I've been testing the last 15 elo matches with a fang pi/Pussycats deck, I lost only 3 and won 12, untill now it has proven to be even more consistent than my all time favourite All Stars Pussycats
Oh, if you're looking for a fear factor, you could always use Lost Hog instead of Kerozinn.
when played in a round, the looming fear of a one hit KO is always in place, like having a Kenny, and the devastating 5 damage/+10 life...
Kinjo works here too, but stop ability is pretty common compaired to stop bonus.
But All Stars is better than Ulu Watu But when All Stars vs Ulu Watu,i knew Ulu Watu will own because of high power cards like Nanook,Gaia,Hikiyousan,etc.
Take a look why all stars' bonus is better than Ulu Watu: