i think he's talking about how the logos build to become the finished product. 70 miles goes layer by layer, whereas strange's is drawn to become the finished product. i have not seen any other websites that use this concept and i do find it strange (no pun intended) that these two both appear. whether or not something was stolen, borrowed, or was inspiring is not my call though. if the concept was taken from dominic, well, look at it this way, your idea was good enough for other people to use it. if it was not taken, it is just another odd coincedence in this small world.
peace