It's not bad, but I think the ribbons should be worth less, since they aren't doing anything useful mechanically and bigger numbers are worse. I got 3 because it's smaller than 5 but a factor of 21-- which is I assume how you got 7-- and 3 and 7 are equally close to 5 (the value of the card in most hanafuda games that care about card values) so that's a wash I think. Also I don't think Rain Man needs to burn on discard-- adding more ribbons isn't too OP I think, especially if the kind that's added is random. And if they are 7s its actively bad for you.
Also yours would make you bust if you have any locked non-0 card, which might be a little problematic.
Viewing post in Dungeons & Degenerate Gamblers comments
I said "move to owner's discard pile" as a way to circumvent locked cards without complicated phrasing, because my post is long enough already. This would also use the interaction where locked cards that are moved somewhere other than the play pile remain locked.
If the ribbons were worth 2 instead of 3, then to create a blackjack with 3 ribbons each one could gain 5 value and then reset later. (In addition to being the value of the cards, 5 is also the value of the Akatan / Aotan combo.) I was actually thinking the different types of ribbons could have different functions. Poetry Ribbon could be another all-suits-at-once card, while Blue Ribbon could be spades or nothings and have an additional blackjack effect.