Displaying the social icons as in the demo is very easy.
For this go to Admin Panel > Appearance > Menus and create the social menu by including your desired custom links like:facebook , instagram etc. After creating the social menu assign it to social menu location by going to Admin Panel > Appearance > Customize >Menus > Menu Location and then go to Admin Panel > Appearance > Customize > Theme Options > Footer Options and Enable the option “Display Social Menu“.
To display the portfolio section just go to Admin Panel > Appearance > Customize > Home Page > Portfolio Section and enable the section . Then chose the page that you want in the available option.
Also the image in the section display from the featured image section of individual page edit screen so you can upload your desired image that you want to display in this section.
Yes definitely, the pro version comes with other exciting feature and to know more about the pro version please refer to below link:
Also here is the link of the demo of Chrisporate Pro
Hope this helps.