On 3.3, the buttons do not appear in the TinyMCE bar - although existing shortcodes are processed properly and manually entering [card]Cheatyface[/card] still renders the card.
Early investigation looks like it might be a problem with wp_enqueue_script being called incorrectly.
Sidenote: add_options_page shouldn't use a numerical capability anymore (you're using 9), you probably want to use 'manage_options' instead there.
Sidenote2: the "compatible up to" value is coming up as 1.2.5, which is clearly your plugin's version number, not the version of WP core this plugin is supposed to be tested with - which is what that part is supposed to be for
I'll take a deeper look if I find time, but wanted to give you the heads up. Thanks again for the plugin!