JP1981,
There doesn't seem to be any hard and fast rule about when seats are released, if at all. I suggest you check a couple of times a day. It is pointless contacting the call centre as they don't know anymore than you. You can always ask at the airport as they might be offering upgrades that will hurt you credit card a lot less than buying one on-line now!