Preheat oven to 350° F.
In large bowl whisk eggs, sugar, oil, milk and juice. In a separate bowl, sift together flour, baking soda, baking powder and salt. Mix dry mixture into wet until well blended. Fold in almond flour.
Butter three 10" cake pans and line bottom with parchment rounds. Pour batter into cake pans, bake for 1 hour. Cool on rack.
For the Italian Meringue: bring sugar and water to a boil in a sauce pan, cover and cook for three minutes. Whisk the white with mixer until foamy. Slowly pour hot sugar into white with mixer on low. Mix on medium speed until peaks form.
Spread meringue between layers and top of cake.