People too often give definite opinions about deck without testing.
I also no not think this can be top tier deck, but deck like this can suprise at one big tournament, and that is enough for the builder. Next tounament he will play something completely different, and you will again be suprised.
Especially people who net-deck all the time - give some credit to builders.
For instance i also cannot understand how that slow Kilzin with Truncheon can win NACC, when i am sure ( even test to be sure) it cannot win my local battlegrounds ( for me one with Amnesty, Brok, Johnny works much better than Truncheon , Doskura, and Bonechiever). But builder was reading the meta correctly obviously, and won.