Looking at the MSC saving account feature, I'm wondering when it's exactly going to be implemented?
That's undecided at this moment. Right now features are being developed in serial, this might become paralel in the future if the foundation hires some developers.
Will the upcoming masterdaemon support it, or it will have to be extended?
If you are talking about the reference implementation then it will probably support it, the question however is when.
Also, is there a more detailed implementation spec beyond the Whitepaper 1.2?
The latest spec can always be
found here.
I try to focus on the feature at hand, so don't take anything I say beyond this point as any thing official. J.R. is better suited to answer these questions.
In addition, I have several points I'd like to clarify about this feature:
1) If I have all my MSC stored in savings account, then decide to use some for buying stuff, other crypto, etc..., I understand the funds have to wait in a temporary pool, for the duration I specified when creating the savings account, in order to get the status "savings" cleared from them.
Who controls this temporary pool, and is there any chance it can be taken out of service in any way, loosing mine and any other pending funds?
You can still use your Mastercoins to send Simple Send transactions. This means that you will be able to move these funds to an other address and use it for any transaction from there. My question would be how to prevent people from abusing this feature to revert a whole chain of transactions. But I guess that is something for later. As for your question. The pool is not something that exists. It's just an idea. It just means you won't be able to spend your coins on anything else then Simple Sends.
2) The procedure above can be as long as a year of time? I.e. if I created by mistake a savings account of 1 year duration, and moved MSC to it, I will have to wait a whole year before I can touch them again? (might be not a bad idea actually, to force oneself wait over any crashes).
Again, you can touch them earlier. See above.
3) Will the custom currencies work under same rules? I.e. will it be possible to move GLD, USD (or even BTC, LTC, etc...) into such saving accounts, and enjoy the protection from being hacked and have the funds stolen?
From the spec:
If an address is marked as savings, the reversibility rules affect not only Mastercoins, but any Mastercoin-derived child currency stored at that address.