Tesla has recently unveiled its affordable solar roof with the promise of it being more affordable than conventional roofs.