Seems pretty legit to me. Lots of counters. I would probably have more creatures just in case it didn't pan out. But I suppose that is what
Mutavault is for.
Also I don't see why you have the Mill Jace in there. Is it just to take the attention away from yourself?