You've had him since February. Has he been around any other snakes since then? If not and if it were IBD, he'd be dead now.
He's got an extreme head wobble. I believe that the degree of "wobbleness" passed on to offspring is variable. A non-wobbler can throw a "train-wreck" wobbler and a bad wobbler can throw non-wobblers - although there are some believe that ALL spiders spin to some degree:
http://forum.8ballpythons.com/blog/?p=5