Yes you should be applying through SFE.
If it's not on the list you can either:
a)wait until SF sort their crap out and make their forms work with all universities (we've seen this problem many, many times)
b)manually input your course details
c)choose whatever university for now then call SF to change it