Of course there is no where to upload finished games! The engine isn't finished it hasn't even been released yet you are beta testing.
No one should have a finished game yet, the engine doesn't have half the features it will have.
Just upload the level to the WIP board and get feedback on it there that is where everyone else uploads their games so far too.
Windows 7 Pro, Intel i7 3.8 GHz (Passmark: 9021), 16GB DDR3, NVIDIA GTX 780 4GB Superclocked (Passmark: 8056)