I agree with your critiques. All of them are things I would have liked to adjust if we had time for proper play testing before release, but a month wasn't long enough.
I'm glad you enjoyed it!