Ξεκινάω ρίχνοντας σε ένα μπολ το γιαούρτι, το υποκατάστατο ζάχαρης και το ελαιόλαδο και χτυπάω με ένα σύρμα για 2-3 λεπτά μέχρι να γίνει αφράτο.
Σε μπολάκι ανακατεύω το corn flour με το ζεστό νερό και το ρίχνω στο μείγμα. Αυτό θα κάνει πιο αφράτο το κέικ μιας και δεν περιέχει αυγά.
Προσθέτω χυμό πορτοκαλιού, ξύσμα, βανίλια και ξίδι και ανακατεύω.
Σε άλλο μπολ ρίχνω το αλεύρι, το baking powder, τη σόδα και το αλάτι. Τα ρίχνω στο παραπάνω μείγμα και ανακατεύω ίσα-ίσα. Δεν το παρακάνω με το ανακάτεμα.
Προθερμαίνω τον φούρνο στους 180 βαθμούς στις αντιστάσεις.
Αλείφω με βούτυρο το σκεύος μου. Ρίχνω μέσα το μείγμα και απλώνω να γίνει ομοιόμορφο. Ψήνω για 30 λεπτά χωρίς να ανοίξω το φούρνο.
Αν δω ότι πάει να αρπάξει το πάνω μέρος απλά καλύπτω με ένα κομμάτι αντικολλητικό χαρτί και συνεχίζω το ψήσιμο. Μόλις βγάλω από τον φούρνο αφήνω το κέικ να κρυώσει 10-15 λεπτά πριν το κόψω.
Αν θέλω πασπαλίζω με άχνη την επιφάνεια.