Thanks for the feedback. I pretty much agree with all of it. (Though actually doing tan-lines might be difficult.)
I plan to do a v2 on this so hopefully I can address a lot of that.