Fully agree your points that jbpm-install SUCKS .
Second thing is that I think most new user will try to install the jbpm first and play with it following the steps of official documtation . So it is better that the final version of jbpm in the future does not have any bugs when user try to follow the steps in the official documentation .Thanks for the hints how to solve the "could not locate named parameter [userId]" problem