Jason, I think I can help you out, cuz it sounds like you are just going to have to ship your haier back to the manufacturer.
I keep all of your smokes nice and safe for ya!!! (Someone had to say it)
For the drain hole, I would think you could just put a bead of silicone on it and that would plug it just fine. Working with the magnetic tape should eventually take care of the seal problem.
BTW, the link in your last post didn't work.
Kevin