I saw this as well....
I checked with Scalextric and it would appear that whilst some stock has been received in the UK, this all went to export markets. It will not be released in the UK until the 7th December at the earliest (this is the date they are due in to the warehouse).
Who knows, he might have some.
Still, I can't understand why anyone would want to pay £39 for it.