I'm thinking the UE4 tools will be available to at least licensed developers before the next wave of XBOX & PlayStation gaming consoles. It'd behoove Epic to release a free to use public UDK at the same time, or shortly after. There's a few reasons UE3 is the number one game engine. Obviously it's a phenomenal piece of software that it easily produces beautiful results and does so efficiently. Another reason is that EVERYBODY in the industry knows how to use it. A free to use UDK3 was a smart move. It wouldn't make sense to not do the same for UE4.
I think they will have legal trouble just releasing udk using ue4 straight.away they need to pay for using that middleware
Also some things will need to be rewritten for it to be usable by hobbiest (the old ue3 has a c++ map editor it is now written in c# and native classes where changed to unrealscript to slow the game down ) plus udk does not work on windows 8 so ue4 will lose backward comparability with older windows
And for the screen shot that is also how you write native classes In ue3 ue2 ue1 most files did say made by tim