Amanz - I looked at the albums you linked, and yes, I would buy them. They are a little pricey.
The only type I don't like is strap hinge..love the American Crafts D ring..so easy to move your layouts around in.
notwrong - I have a couple of 8.5 x 11 albums that I have done the same thing, kept them in reg 3 ring binders. so, I'd have to say I think that is fine.