Well I guess I'll throw my as... opinion in here as well. I've bought a couple things from Dave, spent a couple hundred dollars and although had a couple of week wait on one item that I shouldn't have, everything came in and I was VERY happy with it all. Dave contacted me directly about the problem item, sent out another item as soon as he could and all is well.
He also sent me several items over the years for free, including the shipping paid by him. Because of these reasons I mark him up as a good seller and a great guy.
If he's had your money for several months (or longer) on an item that is taking so long to come out, I wouldn't expect a refund immediately. He could be out of town, or maybe not even have access to the money right this second. If when you made the preorder, you got some sort of guarantee a about a refund instantly, it would be a different story.
This is a hobby, at times an expensive, and slow hobby. Really if that $200 is going to break you then don't spend it. If someone is making something and asks for preorders, it's up to you to get whatever details you need before sending the money. Stuff happens all the time to put hobbies off. This is the nature of the beast. If Dave is really supporting his family selling joystick parts to a few people on BYOAC, he's got bigger problems than you do...