Sorry for that confusion! You likely already have the Screencastify extension installed, so when you are on our website, you see the header that indicates that the extension has been installed:
You're not missing anything - don't worry! Screencastify Submit is accessed through a specific website - your "Submit Dashboard" - and does not require an extension of any kind.
See more on Accessing your Screencastify Submit Dashboard.