A tech demo isnt a camera moving around a prefabbed church model from gamespace, with some bloom effects on. Tech demos feature the core elements of the game. You're making an MMORPG IIRC (bad idea, but anyways), that means you'll need to have multiplayer, inventory, quests, battle system, level system, skills, collision / physics, and a few other perks, if you're planning on calling it a tech demo, and hoping to attract anyone at all.
Be warned. If you make a team request with what you have now, it'll be locked immediately.