I have installed the theme, installed Demo pages, but the visual composer is just showing the loading icon and not letting me edit any of the demo pages.

The thing is that these pages (on the demo) have been created without using Visual Composer. They do not contain VC markup, only our own shortcuts.

You need to create new pages using Visual Composer - front-end editor will work correctly.