Is it just an optical illusion that the passenger side head bolts appear to still be in place? I know you said you removed them, but I swear I see them in the second pic.
Edit: Nevermind... I put on my glasses and can now see for sure that they are out.
I've had them stick, but never to the extent that I couldn't get it off without a good yank by hand. The front small bolts are usually the culprit, but you said you got them.
Try using a 2x4 across the car as a lever arm. Place one end of the board on the RH strut tower top mount nuts and place a very short ratchet strap over the 2x4 with both ends hooked to the front lifting eye. Lift the opposite end of the 2x4 up GENTLY to unstick it.