Betas and the like aren't really my thing. Perhaps I'll release it in two parts if it becomes necessary.
Well the pro's of betas is that bugs will be found, more likely then not and people will give you their own input.
But the con's are that people will bug you with stuff you've yet not to implement, repeatedly report bugs and people will give you their own input.