Preheat oven to 350 degrees.
In a medium bowl, combine the German chocolate cake mix, sweetened flaked coconut, finely chopped pecans, melted butter, and 1 egg; use a fork to mix until crumbly, then press the mixture evenly into the bottom of a 9x13-inch pan and set aside.
In a mixing bowl, combine the cream cheese, sugar, the remaining 2 eggs, and vanilla extract.
Beat the cream cheese mixture at medium speed with a hand-held mixer until smooth, then spread it evenly over the cake mix layer.
Bake 25 to 30 minutes, until the center is set. Let cool completely, then cut into squares and garnish with whipped cream, toasted coconut, and grated chocolate.