Let's go a little bit slow now because I'm dense.
You said that previously recovery would not even show a menu.
Now it's showing a menu, yes? Because it's my recovery?
You said that previously recovery did not have ADB working.
Is it working now? Is it rooted? Is it permissive?
Code:
# id
...
# getenforce
...
Edit: I don't recall asking you to wipe/format or even adb sideload anything. To tell the truth, I've never even used "adb sideload" and don't have any idea why I'd want to.