Cole, those look fine. The combination in outfit looks good, and they work. People critiquing foot size based on static photos always escapes me- we know these photos don't capture everything, and anyone who has ever had something that looks awesome in life and bad in photos know how much of a difference not being on a computer screen makes.

Basically, your feet are fine. And you can safely ignore criticisms about foot size from websites.

Only tangentially related, but I feel bad for guys who are genuinely big when it comes to wearing tank tops. For most ribbed tanks (AA, Uniqlo) I have to size up to XL to get a fit that's even slightly relaxed. Any smaller and they border on being to tight and/or short.