I wouldn't worry about the bus part. But yes, going to Seattle and catching 8 is worth getting the dinner, IMO.
However, it is up to you on how much you value dinner and what scenery you want to see. The scenery on 28 has much more water, whereas on 8 it is more mountainous (but you do follow...