I can confirm that is a 2699 de Luxe dial with crew in case back.
2700 has a snapback and the logo is not rounded like 2699.
Yes, the hands look a bit long and the Swiss Made is correct.
I owned one and here is a photo, there is an omega logo on the crystal and it is the earliest one I know that has Omega logo on the crystal .
View attachment 752127
Click to expand...