A remarkable construction being its trademark the Seiko Titanium makes for some seriously remarkable presence

What is the correctly punctuated version of this sentence?
A remarkable construction being its trademark, the Seiko Titanium makes for some seriously remarkable presence.