It was there when we went 2-9 November. It was not on the menu but when you go up to order, there is a little "card" for lack of a better word sitting up there showing it.
I will say that about 5 of us ordered this sandwich and unanimously thought it was awful. Not sure if it's changed since previous reviews of it, but I've had these "thanksgiving" type sandwiches before and I love them, but not this one.