I've collected from Nefrititi 7 times; she visits every 3 hours. Once, I got 10 pistachios. The other six, I have only received 1 pistachio.
I'm sure the Pyramid cake is permanent, but as far as I know, nobody from TL has confirmed this yet.
Good luck to everyone else still working on the event.