The coin system is fine, if maybe in need of a few tweaks (still not quite sure how it figures out how many coins it pays out at the end).
Since I didn't see that option, I said "better". I was a bit taken aback by it at first, but after a week with it I've gotten used to it and have figured out how to balance gameplay with tons of coins with not so many coins.
Example: Use a few cheaper bonuses to gain stars/coins and clear challenges. Then use those massive supplies of coins to load up for a gold star run.
As far as restarts go, oh well. It's set up like an old-school arcade game where once you put your money in that's it. And XBLA has many games that play like this.
That's the difference people need to figure out.