Ouch - that selection does suck. I thought mine was pretty bad, only sensible thing I've got is an SP500 with an ER of 0.3%. Sadly your SP500 is at 0.6% - dang!
For the 3% they put in since you are young I'd target one of the large cap funds with a low ER. The targeted date funds ERs are just too high. GRMSX is stupid expensive for what it is, but still might be your best bet. If you can find out more about RFNGX that's another option - I can't quite read it, all stocks so it looks index like but the holding percentages look like active management so I just don't know. Don't freak out about the ERs too much right now - you won't have much under management. See if you can poke your HR department about the fund choices and ERs for the long term.
Beyond that I would say open a Vanguard Roth IRA account and contribute to that. Only after you've saved the maximum into that would I consider putting more into this 401k plan. The usual order of priority is 401k up to the match, then IRA, then 401k up to the contribution limit. For you there is no match, so IRA first.
As to the student loan thing that is a pretty high interest rate considering the current interest rate environment and even long term stock returns. So I think that is a pretty high priority. You could go either way with it, but if it was me I'd pay it off before 401k contribution but might do IRA contribution before paying off.