Sounds like a lot of physical or assembly issues. Pinside won't be much help.
Get ahold of JJP. I recommend submitting a ticket on their site, then calling if you don't here back in a day or so.
Congrats on the new game. It'll be awesome once it's 100%!