I think I'd use the linseed oil you are comfortable with to bring out the grain. Make sure it flashes off completely and then put on a clear top coat.
I'm pretty happy with General Finishes polyacrylic. I've used this water based product on a few projects and been very happy. Because it's water based I'm not afraid to use it in the house during the winter. It dries quickly, you can do a couple coats a day with very light sanding in between. It does require 3 coats to look good. I apply with a paint brush or paint pad. It's available in gloss, semi-gloss and satin.
May the grain be ever in your favor.