I d/led as well last night (I do them all) ...
I too lost logos, which is shocking as I have had them all along, even when others didn't ... no clue why, but it doesn't matter.
Now, with No Logos ...
I actually like it much better .... I have No Reason to need logos as they just clutter up the guide in my opinion.
I guess I can take it or leave the Logos ... doesn't much matter.
Fwiw, the On Demand IS there ... didn't check last night, but it is there today.
Often times, Logos and OD are tied together.
Also, my Speed test code is 88-690