For the spicy olive spread: In a bowl, mix together the pimentos, olives, mayo, jalapenos, vinegar and green onions until combined. Season with salt and pepper; set aside.
For the sandwich: Lightly dress the iceberg in the olive oil and vinegar.
Split the ciabatta in half lengthwise. Smear half of the spicy olive spread onto the bottom half of the bread and the other half onto the top half of the bread. Spoon half of the ranch dressing on one side and spread, then repeat with the other side. On the bottom half, layer half the meat and cheese. Top with the iceberg, followed by the remaining meat and cheese. Finally, put the top half of the ciabatta on top. Wrap in plastic wrap and place on a baking sheet with a second baking sheet and a heavy iron skillet on top to weigh it down. Put in the fridge for at least 2 hours.