If you have a @benchmarkcorporate.com email address,

you can Sign up.

Yes, you are at the right place.
This screen looks different because BlogIn website has been redesigned.