Βάζετε στον κάδο του μίξερ τη ζάχαρη, το βούτυρο και το ξύσμα λεμονιού και τα χτυπάτε να ενσωματωθούν , κάνοντας ένα ζαχαρώδες μείγμα. Ρίχνετε σιγά σιγά το γάλα, χτυπώντας πάντα σε χαμηλή ταχύτητα, για να έχετε ένα ομοιόμορφο υγρό μείγμα .
Χτυπήστε στο μίξερ , με το σύρμα , τη ζάχαρη με τα ασπράδια. Αφού αφρατέψει και γίνει μια ωραία μαρέγκα προσθέστε τους κρόκους. Σταματήστε το μίξερ και προσθέστε το αλεύρι και τη βανίλια και ανακατέψτε με μια σπάτουλα.
Βάζετε σε χαμηλή φωτιά το βούτυρο με την κουβερτούρα να λιώσουν. Στην συνέχεια βάζετε τη πραλίνα και ανακατεύετε. Χτυπάτε τη ζάχαρη με τα αυγά μέχρι να ασπρίσουν.
Σε ένα μίξερ χτυπάτε το βούτυρο και τη μαύρη ζάχαρη με το σύρμα. Μετά σε ένα μπολ αραιώνετε το μέλι με νερό και το προσθέτετε στο μείγμα με το βούτυρο και την ζάχαρη. Συνεχίζετε να χτυπάτε το μείγμα στο μίξερ περίπου για 5 λεπτά μέχρι να μαλακώσει καλά.
Προθερμαίνετε το φούρνο στους 180 βαθμούς . Βουτυρώνετε και αλευρώνετε ελαφρώς μία στρογγυλή φόρμα για κέικ. Σε ένα μεγάλο μπολ βάζετε τη ζάχαρη, το αλεύρι, το κακάο, το μπέικιν πάουντερ, τη σόδα και το αλάτι.
Σε ένα μίξερ χτυπήστε καλά το ήδη μαλακό βούτυρο για 5-6 λεπτά σε δυνατή ταχύτητα μέχρι να πάρει ένα άσπρο χρώμα. Έπειτα προσθέστε την ζάχαρη άχνη και συνεχίστε να χτυπάτε για άλλα 5-7 λεπτά περίπου για να ομογενοποιηθούν.