I just found a new good use for my rotation above... It can easily handle Orphanage Donation. I can eat a Stone Soup and reach 474 CP, and the rotation needs 470, so it's perfect. It's so much faster than my old Orphanage Donation rotation.