Like someone said, you can add a Dual Brains Magnezone in place of one Regirock EX.
Also, you've forgotten PlusPower! If we're just considering Expanded, you can play 4 PlusPower, 4 Puzzle of Time, 4 Recycle (assuming you flip 4 heads and have another way to get the PlusPowers from deck such as...