Boil the oranges (skin and all), covered for 50 minutes. Remove from water, allow to cool and cut into quarters (don't forget to remove the seeds). Purée in a food processor until smooth. Set aside.
In a bowl add sugar and vanilla. Beat in eggs, one at a time until mixture is thick. Stir in the almond meal, orange purée, and baking powder.
Pour batter into a greased and lined 9x9 cake pan (or bundt) and bake for about an hour at 350°F. Set aside to cool.
For frosting, melt chocolate on low heat then set aside to allow to cool slightly. Beat whipping cream until thick, then slowly fold in the cooled melted chocolate. Spread over cooled cake.