This one is really OP. But New Donate and Trail is off the chain. Because under the new donate you trash all the cards at the start of your turn, so load up on trails and buy a bunch of engine parts, then trash all the trails for a pre-turn Lab a piece. Just bonkers, especially on boards that lack +draw and actions. Then use one of the buys to buy donate at the end of your turn to rinse and repeat.
Wouldn't the draw happen during the middle of Donate, so you'd have an empty deck at that point?
nope. I thought it would play as you did, but I saw it in practice. After a careful parsing of the instructions, it makes sense. First, put cards in your hand. Trash them resulting in the trails being played and thus drawing you cards and action, then shuffle "the rest" in your deck which I guess refers to all the cards not already in your hand. Since it never tells you to discard your deck again, and just says Draw 5 cards those go in addition to the ones you already have, and you keep all + actions, and possibly coins/buys, etc depending on the deck.
I think the place this could be cleaned up is just to define "the rest" as all the cards in your deck, not just the ones still in your discard pile. Or just rephrase "the rest" as all cards, as this combo is way op.