Yay, this is so nice! London based music site Mystic Sons featured Star System on their 'New Music Discovery' section.
Link: http://www.mysticsons.com/article/new-music-discovery-030817
It is a really cool site. Check it out if you don't know it already. Lots of interesting posts there.