these are just initial impressions so keep that it mind.
1. tbh i though they had alright grip. on just regular floors it does just fine, but I will say they have less grip than even the roshe's for comparisons sake. As for the midsole imho I don't think they would be hard to clean. cleaning them with the usual soap + water/baby wipes would probably do the trick. However I'll say after bending and twisting the shoe i'll say the midsole feels "fragile," as in you get that initial "damn...yeah I better not **** this up." IDK how to describe it, but that's probably the closest thing I can say about the midsole.
2. I didn't specifically ask. If it's anything to go by I dropped by two malls, two different FTL's and a finishline and the two ftl's had them, as for what sizes were readily availble idk
.