yeah, that's exactly what I thought, too.
Everyone thought the kid was dreaming but he wasn't, he actually saw these things, actually lived these things. There WAS a 6 foot bunny rabbit from another universe in Donny's life.
Do you have any idea why it took the form of Frank?