Yes, reservations are highly recommended.
Yes to the rice, dumplings were steamed rather than fried as far I recall. And when I was there it wasn't the busiest restaurant so you could probably get a walk in but always advisable to book if and when you can.
Thanks! Your answer is awaiting moderation.