Thank you very much for this in dept review.
All of the problems you mentioned will be addressed in the updated version