Σε μεγάλο μπολ, ανακατεύω το ελαιόλαδο, το μέλι, τον χυμό και το ξύσμα πορτοκαλιού.
Προσθέτω την κανέλα, τη σόδα και το baking powder.
Ρίχνω σταδιακά το αλεύρι και ζυμώνω ελαφρά ώσπου να έχω ζύμη μαλακή και λεία.
Πλάθω μικρά οβάλ μελομακάρονα, τα τοποθετώ σε ταψί με λαδόκολλα και ψήνω στους 160 βαθμούς για 30 λεπτά.
Ετοιμάζω το σιρόπι. Ζεσταίνω όλα τα υλικά σε χαμηλή θερμοκρασία για 5’. Δεν θέλουμε να βράσουν.
Ρίχνω τα ζεστά μελομακάρονα μέσα στο χλιαρό σιρόπι για 40-45’’.
Πασπαλίζω με καρύδι τριμμένο και κανέλα.
Τα σκεπάζω με πετσέτα για 1-2 ώρες μετά το μέλωμα, να “μαλακώσουν” σωστά.