Per preparare la torta: Preriscalda il forno a 180 °C. Ungere due teglie da 8 1/2" x 4 1/2" o una teglia a tubo o in stile ciambella.
In una ciotola di medie dimensioni, sbattere insieme il burro e la crema di formaggio fino a ottenere un composto morbido e soffice. Aggiungere il sale, lo zucchero, la farina e il lievito e sbattere per 5 minuti; la pastella risulterà dura.
Aggiungere la vaniglia, l'olio di limone e 1 uovo. Batti bene. Continuare ad aggiungere le uova, una alla volta, sbattendo bene e raschiando i lati e il fondo della ciotola dopo ogni aggiunta. A cottura ultimata l'impasto risulterà molto soffice. Versare l'impasto nelle padelle preparate.
Cuocere la torta per 55-60 minuti (per le teglie a tubo o a ciambella) o 35-40 minuti (per le due teglie), o fino a quando un tester per torte o uno stecchino inserito al centro risulta pulito.
Per preparare la glassa: poco prima che la torta sia pronta, unisci il succo di limone e lo zucchero e scalda a fuoco basso (o nel microonde) finché lo zucchero non si sarà sciolto; non lasciare bollire la miscela.
Togliere la torta dal forno; lasciarlo raffreddare per 10 minuti nella padella. Sformatelo su una griglia o su un piatto da portata.
Colpire la parte superiore della torta con un tester per torte o uno stuzzicadenti e versarvi sopra gradualmente la glassa, fermandosi di tanto in tanto per lasciarla penetrare. Lasciare raffreddare la torta per diverse ore prima di tagliarla.