This is funny! Glad you found the setup last night. I look forward to seeing the progress.
As for roll cages, there is a company that makes a bunch of tubular cages. I think they are called rc solutions, but I am not sure... I have a tmaxx cage floating around somewhere...