I'm really glad to be reading through this thread. I was thinking about doing the D23 thing, but it seems like it is a buy-in to spend more money?

Have there been any further benefits announced? ...