British Airways is operating the flight so checkin will be with them, baggage allowance will be BA's, etc. There is a BA Lounge at EWR you can use.
Iberia in this case is effectively your travel agent who ticketed the flight. Iberia does not operate out of EWR.