Lightly crush the Saffron Strands and cover with the water. Allow to stand for 2 hours or overnight. Preheat oven to 325F, 170 °C, Gas Mark 3.
Grease and line a deep 7 inch (17.5cm) cake tin. Cream the butter and sugar together. Beat in the eggs, adding a little flour if necessary. Strain the Saffron liquid and discard the strands. Gently fold half the flour into the cake mixture, followed by the Saffron liquid. Fold in the remaining flour and stir in the currants. Transfer to the prepared tin and cook for 1 1/2 - 1 3/4 hours or until well risen and firm to the touch.
Allow to cool slightly before turning out. When cold, split the cake in half and fill with 2/3 cream cheese mixture. Use the remainder to decorate the top of the cake together with the strips of lemon rind. Dust with icing sugar before serving.