No I must have missed that one... but if you posted it in the new internet/technology forum I have to admit I hardly ever look in there. There's usually nothing more than cut-and-pasted articles that I've already seen.
No I won't install it just yet... I do play with the betas at some point but not generally when they've only just been released

Feel free to tell me all about it tho