Oh Harry, you lovable idiot. He's so in character in this story that it's amazing. You can see him jump from one misconception to another, come up with his harebrained scheme, and then realize he was wrong (just like the books).
Good thing Severus doesn't mind that his lover's an imbecile. *grins*