That's pretty good. I guess you have plans for a game with a lot of code :)
Still I would classify this as outside the realm of "easily" when talking about where you're putting code, vs just putting your code first and data second. Ludicrous speed is mostly used for when you don't care if the program had any home of running on anything resembling real hardware. You don't have to stick to that restriction, of course. For standard Chip-8 it's closer to 20, 30 cycles. XO-Chip being the imagined slightly upgraded hardware I like to think it tops out around 100 cycles and try to keep my programs limited to that. That's just me though :)
Keep pushing what's possible though! I'm looking forward to whatever it is you end up making for the jam. It should be interesting.