Wow, those fees look terrible!
You can open a Roth IRA almost anywhere. I have one that was originally opened at eTrade, which I later moved over to Fidelity. I have exclusively bought VTI. The trades cost about $7.95, and, as everyone here probably knows, the expense ratio on VTI is 0.05%. Fidelity (and eTrade before that) costs nothing other than the $7.95 commission when I place a buy order. You are being totally ripped off.