I'd say "it sucks" now because there is some obtuse text and links to LinkedIn and Instagram that are behind a register wall.
Someone has to be able to read this site and immediately understand something about you. This site makes it look like you're self-centered and not interested in or able to communicate.