OK for XLCK, but the oscillator must then be powered from the correct power supply, not 3.3V! This is the case on the RPi camera board, but may not be the case for other camera boards.
PWDN and RESET are standard INPUTS, not open-drain OUTPUTS, so not good.
I2C SDA is I/O and SCL is INPUT, so not open-drain OUTPUT, and even SDA is mostl used as standard INPUT (except during ACK bit), so not good either. It is not good design at all to drive an I2C bus with different voltage supplies, this is why there exist I2C voltage translator chips or why FET transistors are used!