No, because Enchanted Evening does not change the card type of spells on the stack.
The Enchantress' Oracle wording makes this clearer:
Whenever you cast an enchantment spell, you may draw a card.
"Casting" refers to the action of putting a spell on the stack.
Enchanted Evening only affects permanents. It will do so from the very moment they enter the battlefield, so they enter the battlefield as enchantments. But the spell that creates the permanent (which is the game object that's represented by the card on the stack) isn't an enchantment spell.
Yes it does, this ruling hasn't changed, and probably wont since its very rare to use.
"Captain Sisay" Searches your library for legendary card.
A card retains all text relevant to the card anywhere except rfg. Note the card says 'All permanents are enchantments.' Not 'All permanents you control...' This ruling is used a lot pre-eight. And will more than likely not change since most formats that allow pre-eight cards are considered casual.
Hope this has helped.