Thank you for your comprehensive feedback! I'll take note of these and see what I can do to better improve the experience.