I only encountered one restaurant in Japan that did that, and it was a Vietnamese restaurant. I guess I wasn't eating in the places that do that. We mostly ate in neighborhood places-GREAT food!
Correct on the food, but I have never tipped in Japan, nor was it expected. Some American places in Okinawa may expect tips, but I try not to go to them.