Yeah compromises for sure but I do have a set of 24" rims I could use leftover from a jump bike build (that guess what - got upgraded...) similar to yours, and could borrow a set of hubs from my existing commuter bike. I've a spare set of Avid BB7's that would go nicely on it as well.
I'm going...