sewing machine oil will be fine for the hinges.. Some cabinets have a wooden stop about 3" high to catch teh back of the machine as you open it.
Can you open the front slide over the shuttle area? if not try a bit of oil there, and let it soak in for a day, try again tomorrow.