... what happens if I implement some of those "newer" features like contracts using disabled script operators? These transactions become invalid because most of the official clients user cannot validate it ...
If you write a client that implements the currently-disabled script operators, your client can interoperate gracefully with existing clients.
Your client can connect to existing clients. Standard clients will not relay any non-standard transactions that they receive from your client, so you need to connect to at least one willing node. For example, luke-jr operates a node that will relay non-standard transactions.
You will want to get your non-standard transactions into a block. There are some operators who will mine blocks that include non-standard transactions. Non-standard transactions will take longer to get into the block chain (a few hours rather than about ten minutes) because not every miner will hash them.
Once your non-standard transactions are in the block chain, they don't cause problems. Clients that don't know about them will still accept the block, but will just ignore the individual transactions that they don't understand. The counterparties to the transactions that use your script operators will of course use a client that recognizes them.
And when your script operators have been demonstrated to be useful and proven to be safe, they are likely to be incorporated into the standard client.
There are already some non-standard transactions in the block chain, and the existing clients cope with them just fine.