Miles depends on your booking/fare class.
On MU, don't expect much - far from the standards of SQ/CX. Delays/cancellations are quite common. However, on HKG-PVG sectors, there are occasional reports of Haagen Dazs being served (as on KA). On the YVR-PVG sectors, I presume you're flying the A340-300? In Economy, there are no personal TVs (only overhead).
Don't hold any expectations.