Yes, this is the Troll's BE, I am still on the line as to whether I like this one or not. I mean trolls with guns is cool but this big one, not so sure. I think what will sum it up is 1. Seeing the model itself, 2. Rules (I mean another BE with trample, gonna be awesome.)
Good find, I has been difficult to find a good snapshot of that slide.