I've worked/seen the show a fair amount. I had always felt that Ogie was someone who, well intentioned and good natured, was nerdy and socially awkward. However, I felt that, at least in the show (never saw the movie) that Dawn is the same as well which is why they end up being a good pair for one another. That at first Dawn thinks that there's something very off-putting about him, but, when she discovers their love of American history/ the Civil War, that's something that I feel is a turning point for Dawn.
I feel that in the show, they made him to be a little socially awkward and quirky. I never read the song as weird or odd, but more highlighting that fact. The little socially awkward quirks are things that I felt Dawn thought were odd and off putting at first, were things that she ended up finding sweet and endearing.