Ah, wonderful, thanks for the link! I was hoping the result was still true outside of inner product spaces, and so it is. That completes the proof then.
P.S. Non-degeneracy can also be deduced easily without recourse to the existence of f from
(c_1, ..., c_i, ..., c_n) . (0, ..., 0, 1...