The design of the Topeak rack is hit or miss- some people report it tends to rotate on the seat post, while others have had no issues. The Arkel Tailrider may not hold everything. Your link to the Revelate landed on the Pika, which is priced at $125 USD.
Depending on how much everything you want to carry weighs,
this in conjunction with a backpack you probably already have, might be an idea to consider.