No and no. In principle it's easily falsifiable but we're straying from the point of this thread and going over ground we've been to before. Ultimately a theory is only as useful as the predictions it makes that can be tested and independently verified. In that respect it is one of the single most important scientific theories ever, not withstanding your disagreement with it and will remain so until some empirical evidence is discovered that falsifies it are until a better scientific model is discovered.