Personally I don't think it looks that bad at all. Hoof pastern axis is ok and the feet don't appear boxy. Cannot see what the shoulder looks like so don't know if upright but i wouldn't have huge probs with those feet. They are unshod at present too.
My horse's feet/pasterns are pretty upright (not boxy though) and he has never had any problems and he's done a lot of jumping etc. I'd rather feet like that than flat footed!