Cosmosquad "Squadrophenia" (Marmaduke Records) "Squadrophenia"? The Who do these guys think they are? Questionable choice of album title aside, Cosmosquad…