I think they look fine as long as they aren't going to be on the bike all the time. If your going to be leaving them on all the time, I'd go with something else.
Just my .02.
Thanks for the link tho, I'm looking for something just like that. Easy to just throw on for those rare occasions when I need some storage space.
Question: do they need supports? or do they just hang free?