That is a pretty nice hand and if a hand like AA is going to lose it may as well lose in style, and it is great if your Royal can win in such a manner as it will be a hand you will never forget.
I have only ever had one royal flush and the crazy thing is that I got it on the flop (no idea what the odds were). Sadly it happened at a cheap NL Party table when I was just working off a deposit bonus. I did not win a HUGE pot though I think it was worth checking the river just to show off the hand

. Unlike yours I did not have any competitors with even a decent hand to play.
***** Hand History for Game 1233314418 *****
puck4413 has left the table.
0/0 TexasHTGameTable (NL) - Sun Nov 28 11:34:10 EST 2004
Table Table 25442 (Real Money) -- Seat 1 is the button
Total number of players : 9
Seat 1: vandyirish ( $38.15)
Seat 2: Ternquest ( $9.5)
Seat 3: Monteroy ( $24.75)
Seat 4: NL1202 ( $18.5)
Seat 5: egnmorris ( $31.2)
Seat 6: wpgtiger ( $29.5)
Seat 8: silent_man ( $20.3)
Seat 9: backbumper ( $23.7)
Seat 10: drspectra ( $40.5)
Ternquest posts small blind (0.25)
Monteroy posts big blind (0.5)
** Dealing down cards **
Dealt to Monteroy [ Ac, Kc ]
NL1202 folds.
egnmorris calls (0.5)
wpgtiger folds.
silent_man folds.
backbumper calls (0.5)
vandyirish folds.
Ternquest folds.
Monteroy checks.
** Dealing Flop ** : [ Jc, Tc, Qc ]
Monteroy checks.
egnmorris checks.
backbumper checks.
** Dealing Turn ** : [ 6h ]
Monteroy bets (0.5)
egnmorris calls (0.5)
backbumper calls (0.5)
** Dealing River ** : [ 7d ]
Monteroy checks.
egnmorris checks.
backbumper folds. <------- guess he sensed my hand!
** Summary **
Main Pot: $3.1 | Rake: $0.15
Board: [ Jc Tc Qc 6h 7d ]
vandyirish balance $38.15, didn't bet (folded)
Ternquest balance $9.25, lost $0.25 (folded)
Monteroy balance $26.85, bet $1, collected $3.1, net +$2.1 [ Ac Kc ] [ Royal Flush -- Ac,Kc,Qc,Jc,Tc ]
NL1202 balance $18.5, didn't bet (folded)
egnmorris balance $30.2, lost $1 [ 9s Td ] [ a pair of tens -- Qc,Jc,Td,Tc,9s ]
wpgtiger balance $29.5, didn't bet (folded)
silent_man balance $20.3, didn't bet (folded)
backbumper balance $22.7, lost $1 (folded)
drspectra balance $40.5, sits out