Σε ένα μεγάλο μπολ ρίχνουμε τα αυγά μαζί με το σιμιγδάλι και 2 κουταλιές τις σούπας απο το γάλα της κατσαρόλας. Ανακατεύουμε καλά με ένα σύρμα, μέχρι να έχουμε ένα λείο μείγμα χωρίς σβόλους.
Σε μια κατσαρόλα βάζουμε το γάλα, τη ζάχαρη,και τις βανίλιες. Ζεσταίνουμε σε δυνατή φωτιά, ανακατεύοντας πού και πού, μέχρι το γάλα να φτάσει λίγο πριν τον βρασμό.
Παίρνουμε την κατσαρόλα από τη φωτιά και ρίχνουμε σιγά σιγά ζεστό γάλα μέσα στο μπολ με τα αυγά, ανακατεύοντας συνεχώς με το σύρμα για να μη ψηθούν.
Όταν ομογενοποιηθεί το μείγμα, το επιστρέφουμε όλο πίσω στην κατσαρόλα με το υπόλοιπο γάλα. Ξαναβάζουμε στη φωτιά και ανακατεύουμε συνεχώς σε μέτρια προς δυνατή ένταση, μέχρι να δέσει και να γίνει μια πηχτή, βελούδινη κρέμα.
Μόλις η κρέμα σφίξει, αποσύρουμε από τη φωτιά και προσθέτουμε αμέσως το βούτυρο σε κομμάτια και το ξύσμα πορτοκαλιού. Ανακατεύουμε μέχρι να λιώσει και να ενσωματωθεί πλήρως το βούτυρο.
Αδειάζουμε την κρέμα σε ταψί 25×35 εκ., στρωμένο με αντικολλητικό χαρτί, και ψήνουμε σε προθερμασμένο φούρνο στους 180°C, στις αντιστάσεις, για περίπου 40 λεπτά, μέχρι να πάρει ένα όμορφο χρυσαφένιο χρώμα.