Nice way of fixing the posts, I recently built a car-port and did something simular for the ground fixing although I used 304 stainless steel meaning it should not rust even if stood in standing water. Keeping the post a few cm off the ground should help prevent rot.
I don't like concreting...