In a mixing bowl; combine cake and drink mixes, eggs, water and oil. Beat on medium speed for 2 minutes. Pour into an ungreased 13x9 baking pan. Bake at 350 degrees for 25-30 minutes or until a toothpick inserted near the center of the cake comes out clean.
Using a metal fork, poke holes in the cake. Cool on a wire rack for 30 minutes. Meanwhile; In a mixing bowl, dissolve one package of gelatin in boiling water. Stir in cold water, Pour over cake. Cover and refrigerate for 2 hours.
In a mixing bowl; combine milk, vanilla extract, pudding mix and remaining gelatin. Beat on low for 2 minutes. Let stand for 5 minutes; fold in whipped topping; Spread evenly onto cake. Refrigerate leftovers.