Thanks for the feedback, and I agree with the onboarding. As a temporary fix I've added a pause button, so you actually have time to read the instructions - I'd like to properly improve the onboarding but there's not enough time.
There's an upgrade you can get which gives you more starting money which helps there. Having a chance of getting gold from destroying blocks is an interesting idea - I'll have a think about it.