Preheat the oven to 180C (160 fan) / 350F. Grease the sides of a 20cm / 8 inch loose-bottomed cake tin with oil and line the bottom with non-stick baking paper.
Sift the flours, baking powder, bicarbonate of soda and salt into a large bowl. Tip any remaining wheat germ into the bowl. Add the ground almonds and stir through to combine.
In a separate bowl, use a fork to whisk together the oil, milk, syrup, orange zest, orange juice, orange extract and almond extract until fully combined.
Make a well in the dry ingredients, pour in the wet ingredients and stir to combine (but do not over mix). Pour the batter into the prepared tin.
Bake for 45 minutes, or until the cake is browned and feels springy when lightly pressed. Leave the cake in its tin until completely cooled (it will firm up as it cools).
Decorate with frosting or apricot jam and sprinkle toasted flaked almonds on top. Lightly press down on the almonds so that they stick. Chill in the refrigerator before serving.
Stored in an airtight container in the refrigerator, this cake will keep for up to 5 days. It also freezes well.