Other workaround for the joystick issue: open cabrio by the desktop entry, in your system menu. It will work on the first try.
Or... wait for SDL 2.0.4.
Things fixed/new:
-- <width> and <height tags> are optional now, if you use <full-screen> tag. Cabrio use SDL_GetDesktopDisplayMode to know the right resolution;
-- added support for filter events, for now it only filters SDL_TEXTINPUT event. So you can add noisy or unusable events in event_filter(), event.c;
-- fixed SDL_PollEvent() call, it was calling once per frame. Change 'while' to 'if' in event_poll(), and you'll see some slowdown in Cabrio right after you mess with an unused input, like joystick analog axis, and try to up or down the list.
sergio-br2