Σε μια κατσαρόλα βάζετε το γάλα και τα 250 γρ. κρέμα γάλακτος (όχι στη φωτιά). Προσθέτετε τους ξηρούς καρπούς και τη βανίλια. Ανακατεύετε καλά με ένα σύρμα. Βάζετε τις ζελατίνες να μουλιάσουν σε ένα μπολ με κρύο νερό και τις κρατάτε στην άκρη.
Σε μια κατσαρόλα βάζετε το νερό, τη ζάχαρη, το πορτοκάλι και τα ξυλάκια κανέλας. Βάζετε στη φωτιά και αφήνετε να βράσει για 1 λεπτό (από όταν αρχίσει ο βρασμός) και αποσύρετε. Προσθέτετε το μέλι, ανακατεύετε και το αφήνετε στην άκρη να κρυώσει.
Στον κάδο του μίξερ με το σύρμα χτυπάτε το ελαιόλαδο με τη ζάχαρη και προσθέτετε σταδιακά τον καφέ και μετά τα αυγά. Μετά προσθέτετε σιγά-σιγά το αλεύρι, τη μαγειρική σόδα και τις σταγόνες σοκολάτας.
Μέσα στο μίξερ με το σύρμα χτυπάτε πρώτα τα αυγά με τη ζάχαρη να αφρατέψουν καλά. Έπειτα βάζετε ένα-ένα τα υπόλοιπα υλικά με βάση την πιο πάνω κάρτα υλικών και ανακατεύετε καλά. Μεταφέρετε το μείγμα σε ένα αντικολλητικό ταψάκι και ψήνετε στους 180 βαθμούς για 40-45 λεπτά.
Χτυπάτε στο μίξερ με το φτερό το βούτυρο με τη ζάχαρη άχνη σε δυνατή ταχύτητα για περίπου 20 λεπτά. Μετά προσθέτετε σταδιακά το αλεύρι, το μπέικιν πάουντερ και τη βανίλια. Συνεχίζετε το χτύπημα σε πιο χαμηλή ταχύτητα για 10 λεπτά.
Για αρχή προθερμαίνετε τον φούρνο στους 175 βαθμούς. Βάζετε στο μπλέντερ τα μπισκότα και τα καρύδια, και τα πολτοποιείτε. Αδειάζετε μέσα σε ένα μπολ και προσθέτετε το βούτυρο. Ανακατεύετε καλά με τα χέρια σας.