This is all a perfectly valid translation.
However, it’s more vague in the Japanese because it’s in Japanese.
It could just be that despite all these issues Sasaki still _wants_ to do it right then and there _and_ to top as they do.
Not necessarily that it happened.
I don’t know which.
Regardless, you can be a switch and still prefer one or the other, or be in the mood for something.
It’s something to work out with your partner(s?) of course.
don’t do this stuff at school, irl, people!
Even making out on the floor during lunch is gross, let alone (possibly) more...
Teenagers are gross.
@Ceiye
I think that when Miyano says “I’m not an uke” he may, at least in part, be talking about how Sasaki treats him like a fragile, reluctant, little bird all the time. “I’m not an uke, I’m a man” because BL tropes are weird and go beyond sex positions