Omega Force new title teaser site launched

New title set for June 13 announcement.