Okay, so I'm in a sticky situation

I can’t give you any advice on this, but I will suggest that you apply to other colleges (both backup and the others). I’m sure you may find a good school with Computer Engineering!